前言
修改redis配置文件时发现vim的操作都忘了,这篇文章用来记录常用vim操作,方便查阅。
概念
基本上,vim分为三个模式:命令模式、输入模式、底线命令模式。三者的关系图如下:
下面将常用操作按三个模式分类。
命令模式
- 输入i或a或o进入输入模式
- :切换到底线命令模式
- x删除当前光标处所在的字符
- ZZ保存并退出程序
- /进入查找模式
- *查找光标当前所在的单词
查找模式
- 输入任意字符进行查找
- n查找下一个
- N查找上一个
- 支持正则查找
- 字符末尾加\c表示大小写不敏感查找,\C敏感
- :{作用范围}s/{目标}/{替换}/{替换标志}查找替换,例如,:.,+2s/foo/bar/g,将当前行与接下来两行内匹配foo的字符串替换为bar,g表示替换全部,空则替换第一个
输入模式
这个模式下,键盘上除了 Esc 这个按键之外,其他的按键都可以视作为一般的输入按钮,尽情编辑吧。
- Esc回到命令模式
底线模式
- 输入数字跳转到该行
- q退出程序
- w保存文件