Vim 的三种工作模式
分别为命令模式,输入模式和编辑模式
命令模式
使用 Vim 打开文件时,默认处于命令模式。此模式下,可使用方向键(上、下、左、右键位) 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。
复制命令
number yy (number 表示从光标处开始复制几行,yy 为复制命令,无 number 时,默认复制一行)
删除命令
number dd (number 为删除几行,dd 为删除命令,无 number 时,默认删除一行)
粘贴命令
p
输入模式
在输入模式下,Vim 可以对文件执行写操作,类似于在 word 中输入内容。
在命令模式下,键入 i 即为输入模式(输入其他字母,例如 I,不一一列举)
使用ESC,即可回退到命令模式
编辑模式
编辑模式用于对文件中的指定内容执行保存、查找或替换等操作。
在命令模式下,键入: 即进入编辑模式。编辑模式操作执行后,会自动进入命令模式
显示行号
两种方式:
方式一:针对某个文件,临时显示行号
~:vim xxx.file
:set number
方式二:永久显示行号
~:vim ~/.vimrc
在打开的vimrc文件中最后一行输入:set number ,然后保存退出。再次用vim打开文件时,就会显示行号了。
如何快速定位到某一行
:number 即可。(number 为具体的行号)
编辑文件
键入 i,之后即可对文件进行编辑
退出
保存退出
:wq
不保存退出
:q!