文本编辑工具 Vim 及三种模式用法

Vim 简介

学过 Linux 的盆友们,相信大家都用过 vi 命令。它是 Linux 中必不可少的工具。** 早期的 Unix 都是使用 vi 作为系统默认的编辑器。** 也许你会问,**vi 与 vim 有什么区别?其实 Vim 是 vi 的升级版。** 很多 Linux 系统管理员都习惯用 vi,因为他们接触 Linux 是用的就是 vi。Vim 到后来才比较流行。所以无论用 vi 还是 Vim,只要等达到我们的目的即可。

**vi 和 Vim 最大区别就是编辑一个文本是 vi 不会显示颜色,而 Vim 会显示颜色。** 显示颜色更便于用户进行编辑,但其他功能没有太大的区别。所以,在 Linux 系统下,使用 vi 还是 Vim 完全取决你的个人爱好。

一, 安装 Vim

  • 如果你的系统里没有 Vim 工具,如下是安装命令。
#  yum install-y vim-enhanced
  • 安装完 Vim 之后,看一下 vi 和 vim 的效果。

文本编辑工具 Vim 及三种模式用法文本编辑工具 Vim 及三种模式用法

文本编辑工具 Vim 及三种模式用法文本编辑工具 Vim 及三种模式用法

图片说明: 如上图,效果显而易见。

二,Vim 的 3 种常用模式

vim 有三个模式:一般模式,编辑模式,命令模式。

1. 一般模式

  • 一般模式的操作方法如下图
    文本编辑工具 Vim 及三种模式用法

  • 在一般模式下,我们还可以实现字符或字符串的复制,删除,粘贴等操作,如下图
    文本编辑工具 Vim 及三种模式用法

###2. 编辑模式

在一般模式下不可以修改某个字符,如果要修改字符,只能进入编辑模式。从一般模式进入编辑模式,只需按 i , I , a , A , o ,
O , r 和 R
中的某一个即可。当进入编辑模式时,在屏幕的尾行会显示 INSERT 或 ERPLACE 的字样 (如果你的 CentOS 支持中文,则会显示 "插入")。从编辑模式会到一般模式,子需按 Esc 键即可。具体行为对照表如下图

文本编辑工具 Vim 及三种模式用法

###3. 命令模式

在一般模式下,输入 : 或者 / 即可进入命令模式,在该模式下,我们可以搜索某个字符或者字符串,也可以实现保存,替换,退出,显示行号等操作。

文本编辑工具 Vim 及三种模式用法

  • 命令模式的其他功能,如下表
    文本编辑工具 Vim 及三种模式用法