前言
谷歌快捷键
- cmd + w 关闭窗口
- cmd + shift + t 撤回关闭窗口
- cmd + t 新建一个窗口
- cmd + r/f5 刷新
- cmd + l (L) 输入网址
- cmd + shift + i 打开开发者工具
- cmd + shift + [ / ] 左 / 右切换窗口
- cmd + [ / ] 前进/后退
- cmd + 回车 新标签打开
- cmd + shift + f 放大 / 缩小
- shift + 回车 新窗口打开
- cmd + f 视频最大化/视频最小化
- cmd + p 打印配置
- windows系统下 ctrl 就是 cmd
Vim
一.出生
cd ~
mkdir vim
cd vim
touch 1.txt
vim 1.txt
复制代码
以上操作,成功的创建了一个vim文件,里面有1.txt,然后使用vim 1.txt打开了vim模式下的1.txt,如图(1)

图(1)
进入的默认模式就是 normal 模式
二.学习
- 按 i 进入编辑模式(输入法切换到英文)
- 接下来就可以自己随便写了(i)
- 代码高亮 :syntax on(n)
- 设置行号 :set nu(n)
- :w 就可以保存了,:wq就是保存并退出vim(n)
- 在编辑模式下按esc就可以退回到normal模式(n)
- 左(h), 下(j), 上(k), 右(l)(n)
- 再次进入时(n)
- 按 i 表示插入(n)
- 按 a 表示字符后append(n)
- 按 o 表示当前行下插入(n)
- 按 A 表示当前行尾(n)
- 按 I 表示当前行前(n)
- 按 O 表示当前行上插入(n)
- 进入编辑模式后(i)
- ctrl + h 删除上一节字符(i)
- ctrl + w 删除上一个单词(i)
- ctrl + u 删除当前行(i)
- esc退出后(normal模式)
- gi 快速跳转到你最后一次编辑的地方并进入insert模式(n)
- :vs 竖分屏,:sp 横分屏(n)
- ctrl + w + h/j/k/l 切换到左/下/上/右窗口 (v)
- x 删除, y 复制, p 粘贴, u 撤回(n)
:% s/you(你的替换的对象)/my(你要替换的内容)/g 把you全局替换成my
(n)- 按大写的 V 选择行,ctrl + v 方块选择(n)
- w移动下一个字符头, e移动下一个字符尾, b回到上一个字符头 (n)
- 0(零)移动到行首, $ 移动到行尾(n)
三.成长
- dd 删除行(并保存在寄存器中可以 p 复制你 dd 的)(n)
- x 删除一个字符(n)
- daw 删除整个单词(包含它周围的空格)(n)
- diw 删除整个单词(不包含它周围的空格)(n)
- dt + ] / > / “ 删除]/>/”里的内容(n)
- d+$ 删除到行尾(n)
- d+0 删除到行首(n)
- 2+dd numbder+dd = 删number行(n)
- 按 r 可以替换一个字符,s 替换并进入插入模式,大 S 删除整行替换,4s删四个字符,C 删除整行进入插入模式「daw/dt 和 caw/ct的作用一样,区别就是前者还在nomal模式,后者在insert模式」(n)
「(n)是指在nomal模式下,(i)是指在编辑模式下,(v)是指在可视化模式下」
未完待续…
以上内容是对Vim教程的笔记
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐