终端中输入vimtutor即可进入教程。该教程介绍了一些必要的vim基本命令,掌握好这些命令基本上就能正常使用vim了。本篇文章是对vimtutor的整理和总结,并加入了一些补充内容。
1.1 vim的进入和退出
进入:vim + 文件名 (vimtutor 重新进入vim教程)
退出:正常模式下,输入 :q! 即可退出(这种退出方式不会保存所做的任何改动)
保存并退出:在正常模式下输入 :wq! 即可保存改动过的文件并退出vim
【注意】:按 Esc 即可回到正常模式,下文不再赘述
1.2 移动光标
h 、j、 k、 l 四个键分别控制光标的左、下、上、右移动。
↑\uparrow↑:k
←\leftarrow←:h ↓\downarrow↓:j →\rightarrow→:l
1.3 文本编辑之删除
正常模式下,可以按下 x 键来删除光标所在位置的字符。
1.4 文本编辑之插入
正常模式下,我们可以通过按一些按键来进入插入模式。比如:
我们可以按下 i 键进入插入模式来在光标处插入文本。
可以按 I 键(注意是大写的I),来将光标移动到该行的行首,同时进入插入模式来插入文本。
可以按 A 键(注意是大写的A),来将光标移动到该行的末尾,同时进入插入模式来插入文本。
插入完成后,按下 Esc 即可回到正常模式。
下表还包括其他不同插入命令所实现的不同功能:
| 快捷键 | 功能描述 |
|---|---|
| i | 在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动 |
| I | 在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令 |
| o | 在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本 |
| O | 在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本 |
| a | 在当前光标所在位置之后插入随后输入的文本 |
| A | 在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令 |
可以在vim中多试一试,体会一下不同的插入模式的不同之处。
687

被折叠的 条评论
为什么被折叠?



