Vim复健计划

Vim复健计划

命令模式
o 新建下一行并切换到编辑模式
O 新建上一行并切换到编辑模式
[n]x 包括光标的后n位剪切,若改为X,则是光标前n位但包括光标所在的字符
[n]yy 包括光标的后n行复制
[n]dd 包括光标的后n行剪切
[n]p 粘贴复制的内容n遍

D 包括光标的之后当前行的所有字符剪切
dG 包括光标的之后所有行剪切
J 将下一行合并到上一行,并用空格连接
. 执行上一次操作
Shift+I 光标移到行首并进入编辑模式
Shift+A 光标移到行尾并进入编辑模式
Ctrl+f 向下滚屏(可以用PageDown)
Ctrl+b 向上滚屏(可以用PageUp)
gg 光标移到第一行行首
G 光标移到最后一行行首
[n]gg 或[n]G 光标移到第n行行首
/内容 查找内容 n 转到下一个 N 转到上一个
? 查找上一次搜索的内容 (?内容 与 /内容 作用一样)
/^内容 查找以内容开头的字符串
/内容$ 查找以内容结尾的字符串
/a…b 查找以a开头b结尾,中间有3个任意字符的字符串
:r 文件名 在光标下一行插入文件的内容
:%s/aaa/bbb/gc 全文中aaa被替换为bbb,替换时确认
% 全文 s 替换 g 当前行所有字符 c 确认
:set nu 显示行号 :set nonu 不显示行号