vi和vim有什么区别?


38

据我所知vi,通常在开箱即用的unix系统上vim经常需要安装。也vim代表vi improved,但如何改进?

主要区别是什么?


11
请注意,在许多系统中,“ vi”只是到“ vim”的符号链接。
JoelFan 2012年

哪里发生了什么呢?例如,在我的Fedora 20中,我有/ usr / bin / vi和/ usr / bin / vim,没有一个是符号链接,但是当我运行vim时,我有这个:“ VIM-VI Mejoradoversión7.4.475”我运行vi:“ VIM-Vi IMproved版本7.4.475”似乎像一个链接,但是vi不读取.vimrc,我尝试创建一个.virc,它不起作用。
X3MBoy

检查您的别名键入'alias'并运行它,您是否看到vi = vim?
迈克尔·布鲁斯

Answers:


32

Vim尝试尽可能类似于Vi命令的语法和语义。但作为“改进版本”,Vim增加了新的命令和功能。它还更改了某些Vi命令的语义,以更好地匹配其程序员的当前期望。

使用:help compatibleVim中的命令可以找到vim和Vi之间的更改的详细列表。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.