vim是一个既让人爱不释手,又让人痛苦不堪的编辑器,你爱它的简洁,但是同时又讨厌记住那些复杂的操作,然而学习就比如攀登高峰,你可以选择一开始平坦的道路,但是必然后面就会陡峭,你也可以选择一开始陡峭的阶梯,但是越往后它会越平坦。两种方式没有哪个更好,只要到达山峰就好。
vim除了我们常用的hjkl这些移动快捷键,还有dd,yy这些复制删除快捷键之外,还有很多其它有用的快捷键,了解掌握了它们,你会渐渐爱上它们,爱上vim,因为它们也许才是vim的灵魂。
d c 前缀
- 删除一个单词 diw
- 修改一个单词 ciw
relativenumber
相对行号,非常有助于快速操作
开启方式
:set rnu
有了相对行号,比如我们要删除当前行下面的5行内容
d5j
修改删除引号括号的内容
对于单引号或者花括号包裹的内容,我们经常需要修改,最方便的方式就是下面的操作。
ci"
di"
ci(
di(
上下行插入
o //下一行插入
O //上一行插入
查找可能的命令
: + ctrl-d //列出可能的命令
:e + ctrl-d //打开列出文件列表
打开命令历史记录
q: //这个不是:q退出,而是q:打开历史命令
网友评论