参考
为什么使用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]: 重做。