Vi和Vim有什么区别?Linux学习

  当我们在Linux系统中进行文件编辑的时候,就会使用到VI和VIM编辑器,对于这两种编辑器我想很多人都好奇它们之间的区别是什么?我们一起来看看吧。

  Linux中Vi和Vim区别是什么?

  1、多级撤销:在VI里,按u只可以撤销上次命令,但是在vim里面可以无限制撤销;

  2、易用性:vi只能运行于Unix中,而vim不仅可以运用于Unix,还可以运行于Linux、Windows、mac等多个操作平台;

  3、语法加亮:vim可以用不同的颜色来加亮你的代码;

  4、可视化操作:vim不仅可以在终端运行,还可以运行于x Windows、Mac os、Windows。

  5、对vi完全兼容:某种情况下,你可以将vim当做vi来使用。

  vi和vim同属于Linux中的编辑器,但是vim比较高级,可以当做vi的升级版本。

(0)

相关推荐

  • Vim命令_Linux Vim命令:替换文本内容

    在讲技术之前,有必要给大家介绍一下 Vi 和 Vim 的发展史,从而更全面地了解 Vi 和 Vim. Vi 的历史非常悠久,可以追溯到 1976年,那时,一个叫作 Bill Joy 的美国兄弟编写了一 ...

  • Linux中VI的使用

    Vim/Vi 简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件,Vim/Vi 没有菜单,只有命令,www.vim.or ...

  • 【Linux笔记】Vi/Vim编辑器

    【Linux笔记】Vi/Vim编辑器

  • ip命令网络对象常见操作命令有哪些?linux学习

    ip命令是iproute软件包中的一个强大的网络配置工具,用于显示或管理Linux系统的路由.网络设备.策略路由和隧道.作为ip命令参数选项之一的操作对象,即对指定的网络对象完成的具体操作.通常,每一 ...

  • Linux学习的顺序是什么?Linux入门

    Linux操作系统是现在非常受欢迎的技术,现在市场上有很多服务器都开始使用Linux系统,可见Linux技术是非常受欢迎,因此也有很多人想要学习Linux,那么Linux学习需要多久?培训需要多长时间 ...

  • Linux学习1-Xshell连接阿里云ECS服务器

    前言 前段时间双十一活动,头脑发热买了个阿里云的服务器,买了后也不知道怎么用一直放着在.最近想起来,于是看了下阿里云ECS的相关资料. 由于平常一直用xshell比较多,不太习惯阿里云的ESC终端连接 ...

  • Linux学习3-yum安装java和Tomcat环境

    前言 linux上安装软件,可以用yum非常方便,不需要下载解压,一个指令就能用yum安装java和tomcat环境. 前面一篇已经实现在阿里云服务器上搭建一个禅道系统的网站,算是小有成就,但并不是每 ...

  • Linux学习6-CentOS搭建appium服务

    前言 用过appium的应该清楚,每次都需要先启动appium服务,然后再运行代码非常不方便,像selenium就不用启动服务,直接运行脚本. appium实际上只是提供服务,所以我想把它搭建到阿里云 ...

  • Linux学习7-tomcat部署多个项目(多个端口)

    前言 前面已经在tomcat上搭建了jenkins的环境,如果我们有多个项目需要部署的话,如何在一个tomcat下部署多个项目呢? 前面是直接在:8080/jenkins访问的,如果有其它项目部署的话 ...

  • Linux学习8-CentOS部署自己本地的django项目

    前言 自己本地写好的django项目,如何部署到linux服务器上,让其他的小伙伴也能访问呢?本篇以centos系统为例,把本地写好的django项目部署到linux服务器上 环境准备: 环境准备: ...

  • Linux学习9-CentOS搭建nginx环境

    前言 之前我们搭建网站的时候,把war包放到tomcat下就能运行起来了,为什么部署上线的时候,又用到了nginx呢? nginx可以做多台服务器的负载均衡,当用户非常少的时候,可以用一台服务直接部署 ...

  • Linux学习10-CentOS搭建nginx负载均衡环境

    前言 当自己的web网站访问的人越来越多,一台服务器无法满足现有的业务时,此时会想到多加几台服务器来实现负载均衡. 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,怎样将同一个域名的访问分散 ...