Linux——vi与vim

vi

vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。对Unix及linux系统的任何版本,vi编辑器是完全相同的。

vim

可以将vim视作vi的高级版本,vim可以用颜色或下划线的方式来显示一些特殊的信息。
安装vim:yum install vim

假如安装不成功,试着改一下NAT模式下的子网IP(我将我的子网IP由192.168.181.0改为了192.168.18.0.,我是这样解决的,当然安装不成功会分很多种情况)

三种模式

基本上vi/vim分为3种模式,分别是一般命令模式编辑模式****与命令行模式****。

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

  • 编辑模式
    在一般命令模式中可以进行删除、复制、粘贴等的操作,但是无法编辑文件内容。要等到你按下【i、l、o、O、a、A、r、R】等任何一个字母之后才会进入编辑模式。通常在linux中,按下这些按键时,在界面左下方会出现【INSERT】或【REPLACE】的字样,此时才可以进行编辑,而如果回到一般命令模式时,则必须要按下【Esc】这个键即可退出编辑模式。

  • 命令行模式
    在一般模式当中,输入【:/?】三个中任何一个按钮,就可以将光标移动到最下面一行。在这个模式当中,可以提供你【查找数据】的操作,而读取、保存、批量替换字符、退出vi、显示行号等的操作则是在此模式中完成。

注意到上图的图例,会发现一般命令模式可与编辑模式及命令行模式切换,但编辑模式与命令行模式之间不可相互切换。

一般命令模式:

编辑模式

新增 (append)
a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。
A : 从光标所在列最後面的地方开始新增资料。
插入 (insert)
i : 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。
I :从光标所在列的第一个非空白字元前面开始插入资料。
开始 (open)
o :在光标所在列下新增一列并进入输入模式。
O: 在光标所在列上方新增一列并进入输入模式
 

命令行模式

为什么学vi和vim

1 )所有的 Unix Like 系统都会内建 vi 文本编辑器,其他的文本编辑器则不一定会存在;
2 )很多个别软件的编辑接口都会主动呼叫 vi ( 例如未来会谈到的 crontab, visudo, edquota 等指令)
3 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法癿正确性,方便程序设计;
4 )因为程序简单,编辑速度相当快速。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值