常用工具——4.Vim
Vim的使用
一段时间不用就容易忘掉,例如全选复制ggVG等操作
首先要知道Vim的三个工作模式
- 命令模式
- 插入模式
- 可视模式
常用到的一些命令(motion)
-
gg 移动光标到文件首
-
H 移动光标到屏幕上方
-
M 移动光标到屏幕中间
-
L 移动光标到屏幕下方
-
G 移动光标到文件尾
-
v 进入Visual(可视)模式,按字符选择
-
V 进入Visual(可视)模式,按行选择
-
d 剪切选中内容到剪切板
-
y 复制选中内容到剪切板
-
c 剪切选中内容到剪切板并进入插入模式
-
dd 剪切当前行
-
yy 复制当前行
-
cc 剪切当前行并进入插入模式
-
D 剪切从光标位置到行尾的内容到剪切板
-
Y 复制当前行
-
C 剪切从光标位置到行尾的内容到剪切板并进入插入模式
-
x 剪切当前字符到剪切板
-
s 剪切当前字符到剪切板并进入插入模式
-
p 粘贴选中的内容
-
i 在当前字符的左边插入
-
I 在当前行首插入
-
a 在当前字符的右边插入
-
A 在当前行尾插入
-
o 在当前行下面插入一个新行
-
O 在当前行上面插入一个新行
-
:w 保存文件,不退出
-
:w file 另存文件到file中,不退出
-
:w! 强制保存文件,不退出
-
:wq 保存文件并退出
-
:wq! 强制保存文件并退出
-
:q 不保存文件退出
-
:q! 不保存文件,强制退出
-
:e! 丢弃修改重新编辑
高效操作
-
尽量在插入模式之外
-
使用h j k l 做 左 上 下 右的移动操作,^ $做行首、行尾移动操作
-
使用数字与命令的组合