Vim常用命令
vim与Xcode
vim的模式
1. 正常模式: (按Esc或Ctrl+[进入) → 左下角显示文件名或为空
2. 插入模式: (按i键进入) → 左下角显示--INSERT--
3. 可视模式: (在Xcode中,选中文本,即显示--VISUAL--) → 左下角显示--VISUAL--
插入命令
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
撤销命令
u 撤销(Undo)
U 撤销对整行的操作
删除命令
x 删除当前字符
3x 删除当前光标开始向后三个字符
X 删除当前字符的前一个字符。X=dh
dl 删除当前字符, dl=x
dh 删除前一个字符
dd 删除当前行
dj 删除上一行
dk 删除下一行
10d 删除当前行开始的10行。
拷贝和粘贴
yy 拷贝当前行
nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。
p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。
shift+p 在当前行前粘贴
ddp 交换当前行和其下一行
xp 交换当前字符和其后一个字符