vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性。

vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式

一般模式:
以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。

编辑模式:
在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下【Esc】即可退出编辑模式。

命令行模式:
输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中, 可以提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的!

针对程序员配置

打开高亮功能,vim会通过文件的扩展名自动决定哪些是关键字。

:syntax on

自动缩进

:set autoindent

设置tab键的空格数

:set shiftwidth=4

如何在vim中进行搜索

想要在 Vim 中进行搜索,必须处于 normal 模式。当你启动 Vim 编辑器的时候,你就在这个模式。 想要从其他任何模式回到正常模式,仅仅需要按 ESC 按键。

Vim 允许你使用/?快速搜索文本。

想要向前搜索按/,想要向后搜索按?,输入搜索样式,并且按Enter进行搜索:

Vim 搜索的基本步骤如下:

01.按/

02.输入搜索样式

03.按Enter进行搜索

04.按n搜索下一个匹配结果,或者N查找前面一个匹配结果。

例如搜索gnu输入/\<gnu\>