Vi 和 Vim 的使用

Vi (Visual Interface)是 Linux下基于Shell 的文本编辑器,Vim (Visual Interface iMproved)是 Vi的加强版本,扩展了不少功能,好比对程序源文件的语法高亮。无论是 Vi 仍是 Vim,咱们习惯上都管它叫 Vi,但实际上用的更多的是 Vim。html

 

在你的系统里用 alias命令看一下 vi,能够发现用到的实际上是vim。面试

$alias vi
alias vi='vim'

 

全部的Linux系统里会内建 Vi,它就像 Windows里的记事本,咱们通常修改系统的配置文件都要用到它,因此虽然第一次用会可能不太习惯,可是咱们仍是要学会使用它。vim

 

用 Vi 打开或者新建一个文件只须要输入命令 vi +[文件名]就能够了,而后就进入了Vi的界面。好比用 Vi打开一个hello.c的文件,命令以下:编辑器

$vi hello.c

由于 Vi 是彻底基于 Shell 的,它和 Windows下的编辑器不一样,分为三种模式:spa

 

对于三种不一样模式之间的切换,我作了一张图方便你们记忆,能够看到命令模式是枢纽,在插入模式和末行模式之间切换须要先进入命令模式。code

 

 

1、命令模式htm

启动 Vi 后会默认进入命令模式。在命令模式下能够看到最下面有一些信息,好比 "hello.c" 是咱们当前编辑的文件名,7L 表示共有 7 行,112 C表示共有 112 个字符。1,1 表示当前光标的位置。blog

 

 

在命令模式下,能够完成的功能主要有:教程

 

一、光标移动get

 

二、复制、粘贴、删除

 

三、查找

 

四、撤消

 

 

 

2、插入模式

插入模式就是咱们正常输入或者修改文件内容的模式了,切换方法有三种:

一、输入 i : 在当前光标输入

二、输入a:在当前光标后输入

三、输入o:在下方插入新的一行

在插入模式下,界面最下方会提示 -- INSERT --

 

 

 

3、末行模式

在命令模式下输入 ":" 能够切换到末行模式,在末行模式下,界面最下方有":"提示,这里能够输入咱们的命令。

 

 

Vi 能够支持的命令很是的多,这里列出几个比较经常使用的供你们参考:

一、 替换

若是/g 和 /c 要合并使用,能够写成 /gc 

 

二、保存/退出

 

三、其余命令

 

最后


 

Vi 看起来比较复杂,支持的命令也不少,其实最经常使用的也就几个。Vi的操做靠的是肌肉记忆,把本文中的掌握住基本就够了。

 

 

 

相关阅读

 

《putty、pscp、psftp 使用教程》

《这么多Linux版本,你究竟该怎么选择?》

《Linux 面试最常问的十个问题》

 

 

相关文章
相关标签/搜索