Vim编辑器

China☆狼群 提交于 2019-11-29 23:28:46

一、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(移动到上一个单词)键可以移动游标。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!