一、选中
- v:从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。
- V:从光标当前行开始,光标经过的行都会被选中,再按一下V结束。
- Ctrl + v:从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束
- ggVG:选中全部的文本, 其中gg为跳到行首,V选中整行,G末尾(组合命令)
二、删除
- x:删除一个字符
- dd:删除一行
- J:删除本行与下一行的换行符,即合并两行
三、插入
- i:在当前光标之前插入文本
- a:在当前光标之后插入文本
- o:在当前行下面另起一行插入文本
- O:在当前行上边另起一行插入文本
四、光标移动
- j:光标下移一行
- k:光标上移一行
- 0(数字零):光标移至当前行第一个字符
- $:光标移至当前行最后一个字符
- gg:光标移至第一行第一个字符
- G:光标移至最后一行第一个字符,与数字组合时光标移至指定行
- w:光标移至后一个单词的首字符
- b:光标移至前一个单词的首字符
- e:光标移至后一个单词的最后一个字符
- ge:光标移至前一个单词的最后一个字符
五、退出
- ZZ:保存文件并退出
- :q!(前边的冒号不能省略):放弃所有的修改并退出
- :e!(冒号不能省略):放弃所有的修改并重新载入该文件的原始内容
六、撤销
- u:撤销一次操作
- CTRL + r:撤销上一次的撤销操作CTRL + r:撤销上一次的撤销操作
七、组合
- 数字 + 命令:重复多次命令,例如“3k”表示光标上移三行
- 操作命令符 + 位移命令符:比如“d2w”,d是删除操作符,2w是一个字的位移,则该命令的功能就是删除一个字,同理“dG”表示删除当前光标至最后一行的文本