1 什么是vim
vim是从 vi 发展出来的一个文本编辑器。
2 三种模式
- 命令模式
当我们在命令行中输入vim 文件名 后,打开的文件就处于命令模式。在该模式下,我们不能通过键盘对文件进行字符的输入,但可以通过粘贴、移动行等命令来对文件内容进行更改。 - 插入模式
在命令模式下按 a 可以进入插入模式(进入插入模式的方式还有很多)。在该模式下可以通过键盘输入对文件内容进行更改。按 Esc 可以切回到命令模式。 - 末行模式
在命令模式下按 : 可以进入末行模式。在该模式下光标会显示在窗口的最底部,可以在这里输入命令来对文件进行操作,如: 退出、保存、替换等。按 Esc 可以切回到命令模式。
3 常用命令
- 保存
:w - 退出
:q
如果做了修改,则不能退出 - 放弃修改内容并退出
:q! - 保存并退出
:x - 显示行号
:set number - 跳转到第一行
:1 - 跳转到最后一行
: $ - 光标移动:
h -> 光标左移
j -> 光标下移
k -> 光标上移
l -> 光标右移 - 进入编辑模式
A:光标移动到行尾
I:大写字母i,光标移动到行首 - 撤销操作
u - 移动行
在要移动的行上dd,然后在目的地p - 复制一行
在要移动的行上yy,然后在目的地p
-负责粘贴板内容
p