一、Vim模式
1.1六种基本模式
Vim具有6种基本模式和5种派生模式,这里着重介绍6种基本模式。
- 普通模式(Normal mode)
Vim编辑器启动后的默认模式。普通模式命令往往需要一个操作符结尾,在普通模式下,按a
键或者i
键进入插入模式。 - 插入模式(Insert mode)
在插入模式中,大多数按键都会向文本缓冲中插入文本。按ESC
键回到普通模式。 - 可视模式(Visual mode)
与普通模式相似,但是移动命令会扩大高亮的文本区域。高亮区域可以是字符、行或者是一块文本。当执行一个非移动命令时,命令会被执行到这块高亮的区域上。 - 选择模式(Select mode)
这个模式与无模式编辑器(Windows标准文本控件的方式)的行为相似。这个模式中,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择的高亮文本块,并且自动进入插入模式。 - 命令行模式(Command line mode)
在命令行模式中可以输入会被解释成并执行的文本。例如,执行命令:
键;搜索/
和?
键;过滤命令!
键。在命令执行之后,Vim返回到命令行模式之前的模式,通常是普通模式。 - Ex模式(Ex mode)
和命令行模式相似,在使用:visual
命令离开Ex模式之前,可以一次执行多条命令。
1.2 三种常用模式的切换
Vim启动进入普通模式,按i
(insert)或者a
(append)键即可进入插入模式,按:
键进入命令行模式;
处于插入模式时,按Esc
进行普通模式;
处于命令行模式时,按Ctrl+[
进入普通模式,输入wq
回车后保存并退出vim。
例:在实验楼“常用模式的切换”默认环境下,第一步输入命令vim test
打开vim编辑器,此时是默认模式,输入i
进入插入模式,输入你想输入的内容hello,world
,按下Esc
返回到普通模式,然后按下:
切换到命令行模式,输入wq
保存并退出vim环境,再输入cat test
读取刚刚创建的test文件的内容。如果是在界面环境下,第一步变为打开终端如Xfce
,输入vim test
,其他步骤一致。
1.3 进入vim编辑器
- 使用
vim
命令进入vim界面
1、vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件)的文件名。打开Xfce终端,输入vim filename
2、直接使用vim也可以打开vim编辑器,但是不会打开任何文件,vim
,进入命令行模式后输入:e 文件路径
同样可以打开相应文件。
1.4 游标移动
在进入vim后,按下i
进入插入模式,在该模式下可以输入任何文本信息,然后输入完成后按下Esc
进入普通模式,在该模式下使用方向键或者h
(左), j
(下), k
(上), l
(右), w
(移动到下一个单词), b
(移动到上一个单词)键可以移动游标。
来源:https://blog.csdn.net/Thera_qing/article/details/100851469