vim使用笔记01——常用模式与操作
Posted yfyzwr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim使用笔记01——常用模式与操作相关的知识,希望对你有一定的参考价值。
了解vim的不同模式
* 四种常用模式 *
- normal-mode
正常(一般)模式主要执行快捷键操作,同时是跳转到其他模式的枢纽。在Vim操作界面的左下角通常有“normal”关键字来标识(也可能没有任何的标识关键字) - insert-mode
输入模式是用于录入文本内容的,想要录入内容必须在该模式之下。在Vim操作界面的左下角通常有“insert”关键字来标识。 - visual-mode
可视模式则是用来选择文本内容的,在该模式下可以选择指定的内容。在Vim操作界面的左下角通常有“visual”关键字来标识。 - command-mode
命令模式是用来输入命令,而这些命令的操作对象则是文件(而非文件的内容)。在Vim操作界面的左下角通常有“冒号(:)”关键字来标识。
只要不是录入文本内容,任何的操作都需要先转到正常模式,然后再通过快捷键来完成(输入模式只能实现文本的录入功能)。
例如:在输入模式下本可以直接通过键盘的箭头来实现光标的移动,但是我们并不推荐这样做,而是应该先转到normal-mode,然后通过k、j、h、l
按键来实现光标的移动。
* 模式间的切换 *
- normal-mode 切换到 insert-mode
- 小写字母a :在“光标的后面”输入内容。
- 小写字母 i :在“光标的前面”输入内容。
- 小写字母o :在“光标所在行的下一行”增添新行,光标位于新行的行首。
- 大写字母A:在“光标所在行的行尾”输入内容。
- 小写字母 I :在“光标所在行的行首”输入内容。
- 小写字母O:在“光标所在行的上一行”增添新行,光标位于新行的行首。
- normal-mode切换到visual-mode
- 小写字母v :进入“字符”可视化模式(随着光标的移动,会选中光标经过的所有字符)
- 大写字母V:进入“行”可视化模式(随着光标的移动,会选中光标经过的所有整行)
- 组合件Ctrl+v:进入“块”可视化模式(随着光标的移动,会选中光标所经过的n*m的长方形内容块)
- normal-mode切换到command-mode
- 英文冒号(:):在冒号后面接着输入对文件的操作命令。
- 其他模式切换到normal-mode
- Esc按键:按下该键即可退回到normal-mode。
常用操作
- x(小写字母):删除光标所在位置的字符。
- X(小写字母):删除光标之前位置的字符。
- d:删除“指定位置”的文本,并存到临时缓冲区(可以与Visual-mode配合着使用)。
- dd:删除光标所在的整行。
- n dd:删除当前行在内的n行。
- y:复制“指定位置”的文本到临时缓冲区(可以与Visual-mode配合着使用)。
- yy:复制光标所在的整行。
- n yy:复制当前行在内的n行。
- p(小写字母):在当前行的下面粘贴内容。
- P(大写字母):在当前行的上面粘贴内容。
- u(小写字母):撤销最近的修改操作。
- .(点号):重复执行上一次的修改。
以上是关于vim使用笔记01——常用模式与操作的主要内容,如果未能解决你的问题,请参考以下文章