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