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 | 保存并退出 |