VIM的基本使用

VIM是流行于全世界程序员中间的编辑器,以至于它成了在shell下编辑文本首选。VIM的精髓 就在于不同按键之间的任意组合。我们只需要掌握一些常用的就可以了。

警告

我们应当了解 vimvi 是近亲, 但它们有一些不一样的地方, 在嵌入式操作系统 里我们通常用的是 vi.

光标移动

^ 将光标移动到本行第一个非空白字符
$ 将光标移动到行尾
gg 将光标移动到文档的开头
G 将光标移动到文档的末尾
w 将光标移动向前移动一个单词

从命令模式进入插入模式

i 进入插入模式
a 在后一个字符的位置进入插入模式
A 在行尾进入插入模式
o 在当前行下面新插入一行并进入插入模式
Esc 退出插入模式

剪切与复制

dd 删除当前行
p 粘贴刚才删除的东西
dw 删除一个单词
x 删除一个字符
yy 复制一行
yw 复制一个单词

搜索

/pattern 查找 pattern
n 向下查找 pattern
N 向上查找 pattern

关闭与保存

:w 保存
:q 退出
:q! 不保存就退出
:wq 保存并退出