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 做 左 上 下 右的移动操作,^ $ 做行首, 行尾移动操作
使用数字与命令的组合
来源: http://www.bubuko.com/infodetail-3072633.html