Linux的vim编辑器

128 阅读3分钟

什么是vim编辑器?

vim 其实就是一个可以让你在linux终端中修改文件内容的编辑器

vim编辑器的编辑模式

vim编辑器一共有有三种模式,第一种为命令模式,第二种为输入模式,和第三种叫底线命令模式。

命令模式

  • 打开文件首先进入命令模式,是使用vim编辑器的入口
  • 在命令模式下,通过使用命令对文件进行常规的编辑操作,例如:复制、粘贴、删除、定位、翻页 等等。

编辑模式

  • 正常的编辑文字模式。

底线编辑模式

  • 底线编辑模式也叫末行模式
  • 在末行模式下,执行退出文件、保存并退出文件 等操作。
  • 末行模式是vim编辑器的出口,要退出vim,必须要在末行模式下。

vim三种编辑模式的使用

在简单的了解了这三种模式之后,相信大家很好奇这三种模式到底怎么运用,有何区别,那么我们就用一个简单的案例来向大家演示这三种编辑模式的运用。

很多人在使用 linux 操作系统的时候,下载安装的 linux 系统是英文版,而英文的操作界面,对于不熟悉 linux 操作系统的人来说,反而会让他对 linux 系统的使用更加困难,所以我们可以通过 vim 编辑器,来让我们的操作系统切换成中文版。 首先我们要打开你安装好的 linux 系统,在登陆用户的时候使用 root 用户进行登录,注意这里的 root 密码和你安装时的密码一致,然后鼠标右键选择终端打开,终端的英文是 terminal,选中会弹出一个黑色代码框也有的人是白色的框。 在终端中输入 vim /etc/sysconfig/i18n 的命令,这个命令的含义是使用 vim 编译器打开根目录下 etc(系统配置文件)文件夹里的 sysconfig(系统默认配置信息文件)文件夹里的 i18n 文件,这个文件就是管理你的操作系统的语种的文件。 输入回车后发现里面有两行内容,这里我们只需要修改第一行,第一行的原文是 LANG=“en_US.UTF-8” 我们需要使用 vim 编译器将其改为 LANG=“zh_CN.UTF-8”。 那么具体要怎么操作呢?前面第三条我们输入的 vim 指令其实就是使用命令模式的 vim 打开具体的文件,那么找到了具体文件,我们现在要修改的话就要让 vim 编译器进入编辑模式。 这个操作很简单只需要在我们的键盘按一下i(insert)就可以进入编辑模式了,这个时候我们的终端框左下角会有insert的单词提醒你,你已经进入编辑模式了可以编辑文件了,我们就可以按第四条的要求把英文改成中文,修改好按键盘左上角的 Esc 建进行退出编辑模式,将我们的编辑模式返回至命令模式,退出后我们的界面左下角就没有 insert 单词了,这就说明我们现在回到命令模式了,现在我们需要把命令保存,就需要进入 vim 编辑器的底线命令(末行)模式,它负责命令的保存退出等。 我们按:符号进入底线命令模式在冒号后输入w保存q退出(强制) 指令然后回车,完成我们文件的保存和强制退出。 完成后关闭 linux 操作系统,然后重新启动一下,重启之后登陆系统,就变成中文啦,如果不是中文,说明没有保存命令或者重启的时候没有彻底关闭。

以上就是vim三种模式的使用方式,快去试试看吧。