> 文章列表 > VIM 编辑器使用教程

VIM 编辑器使用教程

VIM 编辑器使用教程

我们如果要在终端模式下进行文本编辑或者修改文件就可以使用 VI/VIM 编辑器,Ubuntu

自带了 VI 编辑器,但是 VI 编辑器对于习惯了 Windows 下进行开发的人来说不方便,比如竟然 不能使用键盘上的上下左右键调整光标位置。因此我推荐大家使用 VIM 编辑器,VIM 编辑器 是 VI 编辑器升级版本,VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜 单,仅仅使用键盘来完成所有的编辑工作。 我们需要先安装 VIM 编辑器,命令如下:

sudo apt-get install vim

安装完成以后就可以使用 VIM 编辑器了,VIM 编辑器有 3 种工作模式:输入模式、指令 模式和底行模式,通过切换不同的模式可以完成不同的功能,我们就以编辑一个文本文档为例 讲解 VIM 编辑器的使用。打开终端,输入命令:vi test.txt,如图所示:

在终端中输入图 2.5.2.1 中所示的命令以后就会创建一个 test.txt 文档,并且用 VIM 打开了, 如图  所示:  

 我们试着在图 2.5.2.2 中输入数字,发现根本没法输入,这不是因为你的键盘坏了。因为 VIM

默认是以只读模式打开的文档,因此我们要切换到输入模式,切换到输入模式的命令如下:

i 在当前光标所在字符的前面,转为输入模式。

I 在当前光标所在行的行首转换为输入模式。

a 在当前光标所在字符的后面,转为输入模式。

A 在光标所在行的行尾,转换为输入模式。

o 在当前光标所在行的下方,新建一行,并转为输入模式。

O 在当前光标所在行的上方,新建一行,并转为输入模式。

s 删除光标所在字符。

r 替换光标处字符。

最常用的就是“a”,我们在图 2.5.2.2 中按下键盘上的“a”键,这时候终端左下角会提示 “插入”字样,表示我们进入到了输入模式,如图所示:

 

按下键盘的 ESC 键,按下 ESC 键以后 终端坐下角的“插入”字样就会消失,此时你就不能在输入任何文本了,如果想再次输入文本 的话就按下“a”键重新进入到输入模式。

进入到指令模式,进入底行模式的方式是先进入指令模式 下,然后在指令模式下输入“:”进入底行模式,如图所示:

在图中当进入底行模式以后会在终端的左下角就会出现符号“:”,我们可以在“:” 后面输入命令,常用的命令如下:

x 保存当前文档并且退出。

q 退出。

w 保存文档。

q! 退出 VI/VIM,不保存文档。

如果我们要退出并保存文本的话需要在“:”底行模式下输入“wq”,如图所示:

 在“:”底行模式下输入“wq”以后按下回车键就保存 test.txt 并退出 VI/VIM 编辑器,退出 以后我们可以使用命令“cat”来查看刚刚新建的 test.txt 文档的内容,如图所示: