IT袋

当前位置:主页 > 经验教程 > 系统教程 >

linux命令vi和vim有什么区别

linux的vi和vim命令有什么不同 linux命令vi和vim有什么区别详解

更新:2023-08-10 16:48:10 来源:IT袋 作者:马勇
导读:linux命令vi和vim有什么区别,大家都知道在Linux系统中,常用命令vi 和 vim都可以用来编辑、查看、修改文件,但是很多人搞不清楚 linux vi和vim区别是什么? 下面IT袋小编就用比较简单易于理解的方式给

linux命令vi和vim有什么区别

linux命令:vi和vim区别是什么【详细解答】

大家都知道在Linux系统中,常用命令vi 和 vim都可以用来编辑、查看、修改文件,但是很多人搞不清楚linux vi和vim区别是什么?下面IT袋小编就用比较简单易于理解的方式给大家解答这个问题。

linux命令:vi和vim区别是什么【详细解答】

疑问解答:

Linux常用命令 vi 和 vim 都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

vim命令的优势:

1、多级撤销

我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。

2、易用性

vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。

3、语法加亮

vim可以用不同的颜色来加亮你的代码。

4、可视化操作

就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

5、对vi的完全兼容

某些情况下,你可以把vim当成vi来使用。

vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding(代码编写)。

vi命令用法介绍

vi有3个模式:插入模式、命令模式、低行模式。

插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。

一、打开文件、保存、关闭文件(vi命令模式下使用)

vi filename  //打开filename文件
:w  //保存文件
:w itmemo.cn //保存至itmemo.cn文件
:q  //退出编辑器,如果文件已修改请使用下面的命令
:q!  //退出编辑器,且不保存
:wq //退出编辑器,且保存文件

二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)

a  //在当前光标位置的右边添加文本
i  //在当前光标位置的左边添加文本
A //在当前行的末尾位置添加文本
I //在当前行的开始处添加文本(非空字符的行首)
O //在当前行的上面新建一行
o  //在当前行的下面新建一行
R  //替换(覆盖)当前光标位置及后面的若干文本
J  //合并光标所在行及下一行为一行(依然在命令模式)

相关阅读

  • win10升级1903 win10更新1903要多久

    win10升级1903 win10更新1903要多久

    为关注IT袋网的网友们详解win10更新1903要多久的相关话题,关于win10升级1903 win10更新1903要多久,接下来小编为网友介绍。 win10更新1903要多久这个影响的因素非常多,主要根据网络问题和硬件配

  • 电脑刷新率调节方法 如何更改电脑刷新率

    电脑刷新率调节方法 如何更改电脑刷新率

    为大家介绍电脑刷新率调节方法的介绍,关于电脑刷新率调节方法 以及 如何更改电脑刷新率,接下来一起来看看吧。 电脑刷新率对于我们的屏幕画面效果影响很大,如果刷新率太低就容易出

  • win10搜索框缩小方法 window10搜索框怎么取消

    win10搜索框缩小方法 window10搜索框怎么取消

    本文核心内容:win10搜索框缩小方法的相关知识,关于win10搜索框缩小方法 window10搜索框怎么取消,具体详情如下: win10自带的搜索框,用户觉得在任务栏中有些太大了,很是碍事,问win10搜索

  • 钉钉怎么设置话筒 win10钉钉话筒设置教程

    钉钉怎么设置话筒 win10钉钉话筒设置教程

    为网友们解答win10钉钉话筒设置教程的相关话题,关于钉钉怎么设置话筒 win10钉钉话筒设置教程,下面来一起了解一下吧。 win10钉钉话筒该怎么设置呢,查看是否声音正常,一般在钉钉会议中设