编辑和保存文件
vim filename为编辑一个文件,若此文件不存在,则Vim会以filename为名创建这个文件。
启动Vim时自动处于命令模式,按I键可以进入插入模式,这个命令用于在当前光标所在处插入字符。
保存和退出
| 命令 | 操作 |
|---|
| :w | 保存文件 |
| :w filename | 另存为filename |
| :q | 退出Vim |
| :q! | 强制退出Vim,用于放弃保存修改的情况 |
| :wq! | 强制保存并退出Vim |
模式切换
| 命令 | 操作 |
|---|
| a | 在光标后插入 |
| i | 在光标所在的位置插入 |
| o | 在光标所在位置的下一行插入 |
| Esc | 进入命令模式 |
| : | 进入行命令模式 |
撤销和重做
| 命令 | 操作 |
|---|
| u | 撤销一次操作 |
| ctrl+R | 重做被撤销的操作 |
搜索和替换
| 命令 | 操作 |
|---|
| :/string | 向前(朝向文件尾)搜索字符串string |
| :?string | 向后(朝向文件头)搜索字符串string |
:s/pattern/string | 将pattern所代表的字符串替换为string |
光标移动
在移动光标的时候,可以在命令前加上数字,表示重复多少次移动。例如5w表示将光标向前(朝向文件尾)移动5个单词
| 命令 | 操作 |
|---|
| H | 光标向左移动一格 |
| L | 光标向右移动一格 |
| J | 光标向下移动一格 |
| K | 光标向上移动一格 |
| ^ | 移动光标到行首 |
| $ | 移动光标到行尾 |
| G | 移动光标到文件尾 |
| Gg | 移动光标到文件头 |
| W | 移动光标到下一个单词 |
| B | 移动光标到前一个单词 |
| Ctrl+f | 向前(朝向文件尾)翻动一页 |
| Ctrl+b | 向后(朝向文件头)翻动一页 |
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/11117.html