一、VIM的三种模式
1.模式简述
模式 | 描述 |
命令模式 | 不能对文件直接编辑,只能通过快捷键进行一些操作(如移动光标、复制、粘贴等),打开vim后默认进入命令模式 |
编辑模式 | 可以对文件内容进行编辑,与windows下编辑文件类似 |
末行模式 | 可在末行输入一些命令对文件进行操作(如搜索、替换、保存、退出、高亮等) |
2.模式切换
(1)命令模式切换编辑模式
命令模式下键盘输入字母 i 或 a (这两个常用)可切换到编辑模式
(2)命令模式切换末行模式
命令模式下键盘输入英文符号" : "可切换到末行模式
(3)编辑模式切换命令模式
按一下键盘ESC键可从编辑模式切换到命令模式;
(4)末行模式切换到命令模式
按一下ESC键或用键盘删除末行模式下的英文符号" : "可切换到命令模式
二、VIM对文件进行编辑操作
注意:在进行vim编辑文件时,确定当前输入法为英文模式
1.打开文件
通过vim指令打开文件的方式为vim+<path>,具体使用如下图所示,两种方式都是操作文件,第一种是跟的相对路径,表示让系统打开当前路径下的1.c文件,会随着当前路径不同而打开不同的1.c文件;第二种方式跟的是绝对路径,表示让系统打开/home/ysc/project/1.c文件,具有唯一性。
用vim指令打开文件时默认为命令模式;
2.编辑文件
输入指令 i 或者 a 即进入编辑模式,可以正常进行编辑操作,通过键盘上的上下左右键移动光标。
3.保存或结束文件编辑
编辑完文件后,通过键盘上的ESC键切换到命令模式,再输入字符" : "切换到末行模式,再输入字母wq即可,w代表保存,q代表退出