参考
为什么使用Vim
- Linux系统中大多都预装了Vim,Windows中Git安装时默认安装的文本编辑器也是Vim。
- Vim占用资源少,适合低性能设备和远程服务器上使用。
Vim基本介绍
- Vim工作模式分为:普通模式,输入模式,命令行模式。
- vim [filename]打开文件,默认进入- 普通模式。
- 普通模式通过- i进入- 输入模式,通过- :进入- 命令行模式,其他模式下都可以通过- Esc进入- 普通模式。
Vim模式介绍
普通模式
- :进入命令行模式,可以执行命令,如- :w保存文件,- :q退出文件。
- i进入输入模式,可以输入文本。
输入模式
- Esc:进入普通模式。
- 字符按键以及Shift组合,输入字符
命令行模式
- :w:保存文件。
- :q:退出 Vim 编辑器。
- :wq:保存文件并退出 Vim 编辑器。
- :q!:强制退出Vim编辑器,不保存修改。
Vim常用命令
移动光标
- gg:移动到文件顶部。
- G:移动到文件底部。
- 0:移动到行首。
- $:移动到行尾。
- n<Enter>:n 为数字。光标向下移动 n 行。
- n<space>: n 为数字。光标会向后面移动 n 个字符距离。
搜索替换
- /[world]:搜索向光标之下寻找字符串。
- ?[world]:搜索向光标之上寻找字符串。
- :n1,n2s/word1/word2/g: n1,n2为行号,word1为要替换的字符串,word2为替换的字符串,g为替换所有匹配的字符串。
剪辑粘贴
- yy:复制当前行。
- p:粘贴。
- dd:剪辑当前行。
- u: 撤销。
- [Ctrl+r]: 重做。