Answers:
从功能上讲,vim几乎是vi的适当超集。因此,vim中的所有内容都可以在vim中使用。
Vim添加了这些功能。以下是一些扩展的vim功能:
还有更多区别。请参考以下资源,这些资源很少能找到更多的好地方。
资料来源: Vim.Org,Vikpedia上的Vim。
希望能帮助到你!:)
“ vi”是Unix早期的文本编辑器。它变得非常流行,并进入了Single Unix Specification(SUS)和POSIX,但直到2002年才免费提供。
因此,出现了一些免费的类似vi的编辑器。Vim(改进了“ vi”)就是其中之一。顾名思义,它为原始vi界面添加了许多功能。
在Ubuntu中,Vim是默认情况下唯一安装的类似vi的编辑器,默认情况下vi
实际上会启动Vim。
在Ubuntu中可用的其他流行的类似vi的编辑器是nvi
和elvis
。
In Ubuntu Vim is the only vi-like editor installed by default
-Xubuntu在这里:vim: command not found
。仅vi
可用。
vi
运行vim.tiny
。
两者之间确实有很大的不同。我每天都使用nvi和vim。它们都不是完美的,但是它们仍然比其他任何东西都好。
Vim拥有更多的东西。除了语法高亮显示(在对其进行支持时进行编译),它还可以自动转换字符集,行尾等。它具有多种编号方式,非常方便。Vim当然有很多话可以说。
不幸的是,vim通过混合编辑器模式并引入了大量无用和冗余的功能,破坏了vi的哲学。首先,可以确保例如在插入模式下使用光标键移动,这确实很方便,但是它也确实具有一些怪异的有害副作用(例如。变得古怪且不可预测)。
Vim(虽然肯定会得到改进,但它)也是损坏的vi和无模式编辑器的肿,怪异和不一致的混合。:P
我仍然喜欢它。您可以通过调整配置来解决大多数问题; D
^B
在屏幕上放置一些广告字符并使它发出蜂鸣声。
Vim常见问题解答具有格式正确的列表:https : //vimhelp.org/vim_faq.txt.html#faq-1.4
常见问题摘录: