VIM的基本使用¶
VIM是流行于全世界程序员中间的编辑器,以至于它成了在shell下编辑文本首选。VIM的精髓 就在于不同按键之间的任意组合。我们只需要掌握一些常用的就可以了。
警告
我们应当了解 vim 和 vi 是近亲, 但它们有一些不一样的地方, 在嵌入式操作系统 里我们通常用的是 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 | 保存并退出 |