请问 linux 中 vi和vim有什么区别?

作者&投稿:涂凝 (若有异议请与网页底部的电邮联系)
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来使用。

我前段时间也下载使用了vim编辑器,我用的xp系统,之前在linux SUSE下也用过vi,个人感觉是vim相对于vi来说,扩展性更强了,以前使用vi时ctrl+s和ctrl+z之类的是不能用的(应该没有记错),但是vim就可以的。

安装vim之后会有个vimrc文件,像高亮、字体等等所有的设置都可以写在里面的,你去网上找找vim配置文件,有牛人配置很强大。

具体的区别展示如下:
vipw命令是用于编辑用户密码文件,且只用于编辑密码文件,vi命令能编辑任何文件,vi是一个功能强大的文本编辑器,他有三种模式,即命令模式、文本编辑模式、和最后行模式;
vipw在编辑密码文件的时候会为该文件上锁,上锁后其他人编辑该文件时会提示稍后再试,在别人修改完成前不能对该文件进行修改,而vi会提示有人在编辑了,但是会提供继续编辑或覆盖等选项进行选择;
vipw默认使用的编辑器就是vi。

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来使用。




八公山区18262129824: 请问linux大牛们们 vi和vim有啥区别 -
堂蕊安神: 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来使用.

八公山区18262129824: 请问现在Linux发行版中带的vi到底是vi还是vim -
堂蕊安神: 这个需要看你的vi到底是vi还是vim 你可以which vi看下 如果是一个确定的路径的话,那就是vi 有些时候,有些版本的linux会把vi alias到vim的

八公山区18262129824: Linux 下 如何开启 gvim使用?vi与vim的区别在那里?在线等答案~~谢谢 -
堂蕊安神: Gvim的G指的是GUI,也就是图形化界面.相当于在vim包了一层图形化界面,相比之下gvim拥有更丰富的颜色和字体,还有菜单和滚动条,以及更友好的鼠标操作,等等,除此之外差异不大. 在各个主流操作系统上(windows、linux、mac)...

八公山区18262129824: 在 linux 系统中,“vi”命令的使用方法是什么? -
堂蕊安神: 一般模式常用操作 【h(或向左方向键)】 光标左移一个字符 【j(或向下方向键)】 光标下移一个字符 【k(或向上方向键)】 光标上移一个字符 【l(或向右方向键)】 光标右移一个字符 【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down...

八公山区18262129824: Linux系统配置VI或VIM的技巧有哪些呢?
堂蕊安神: 1、VI或VIM的配置文件的路径 发现/usr/share/vim/vimrc和/etc/vim/vimrc指向是同一个文件,即vimrc,为vi和vim的配置文件,修改这个文件即可.这个路径在不同的LINUX版...

八公山区18262129824: linux系统下的vi命令和vim这个软件的使用命令是一样的么?请熟悉的朋友说一下.谢谢啦...
堂蕊安神: 大部分是相同,在linux里vim命令是vi命令的增强版,一般建议使用vim来代替vi命令,vi命令出来的时候,键盘上还没有方向键,只能使用字母来代替,而vim编辑器使用的就是vim命令,比vi更好用,可以使用方向键,而且还有颜色高亮,十分清楚

八公山区18262129824: linux中vim vi 还有什么编辑器 -
堂蕊安神: 文本模式下的编辑器有vi、vim(vi的增强版本)和nano,ed,ex.vi和vim是我们在Linux中最常用的编辑器.Linux nano命令 nano是一个字符终端的文本编辑器,有点像DOS下的editor程序.它比vi/vim要简单得多,比较适合Linux初学者使用.某些...

八公山区18262129824: linux vi vim哪个好 -
堂蕊安神: 当然是vim好.vim会用不同颜色显示不同的类型的选项,看着非常方便.

八公山区18262129824: linux编程vi和vim是必须的吗 -
堂蕊安神: 不是必须的,只是一个功能强大的程序编辑器而已.一般是Linux系统自带的.你如果觉得目前的软件顺手,就继续用,不用在乎别人说什么.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网