vim 命令其实还是蛮好记得,你可以把它分成主命令还辅助命令来记忆,一般都是主命令+辅助命令来组成一条命令。
主命令集合:
d 删除命令
y 复制命令
v 选择命令
i,I, a,A 字符插入命令
o O 行插入命令
! shell 命令运行命令
辅助命令:
w W 向右选择单词,光标跳到西一个到此的开头。
e 向右选择单词,光标到这个单词的末尾。
f× 选择到×单词
b 想左选择一个单词,光标跳到这个单词字首。
^ 0 光标跳到行首。
$ 光标跳到行末。
是有技巧,主命令搭配不同的辅助命令会组成一条特殊的命令,比如 dw 向右删除一个单词。
一些高级命令罗列:
D 删除改行的内容保留行,不同于dd。
ctrl +v 竖向选择
12,y 复制12行道光标,
,24y 复制光标到24行
:10,29w! text.text 保存10 行到29 并保存到text.text文件中。
:10,29w >> text.text保存10到29行插入到text.text文件中。
guu 行全小写
gUU 行全大写
gUw 大词大写
gf 打开以这个单词命名地 文件
ju 列出跳转记录