【发布时间】:2015-05-23 11:23:14
【问题描述】:
vi和vim编辑器有什么区别??我想要技术观点上的差异,而不是戏剧上的差异。如果您举了例子,那么它对我或所有读者都有很大帮助。
【问题讨论】:
标签: unix vim text-editor vi
vi和vim编辑器有什么区别??我想要技术观点上的差异,而不是戏剧上的差异。如果您举了例子,那么它对我或所有读者都有很大帮助。
【问题讨论】:
标签: unix vim text-editor vi
vim 具有 vi 的特性以及其他特性,例如,可视化 选择代码块的能力等等。语法着色/突出显示也是如此。您几乎可以将 vim 用于任何您会使用 vi 的东西。
【讨论】:
来自 vim 文档:
Vim 是一个向上兼容 Vi 的文本编辑器。 ... Vi 之上有很多增强功能:多级撤消、多窗口和缓冲区、语法高亮、命令行编辑、文件名完成、在线帮助、可视化选择等。见 ":help vi_diff.txt" 总结了 Vim 和 Vi 的区别。
vi_diff 帮助页面非常广泛;截至 vim 版本 7.4 已超过 1000 行。那是最好看的地方。您可以通过运行:h vi_diff 在vim 中访问它,或通过http://vimdoc.sourceforge.net/htmldoc/vi_diff.html 在线访问它。
您还应该知道,在许多运行vi 的系统上,实际上会调用vim,因为存在硬链接或符号链接(或者甚至可能是脚本或可执行文件,我见过)。但是这两种调用方法有细微的差别;例如,运行vi 可能无法加载您的.vimrc。
【讨论】:
Vim 代表 Vi IMproved。它已被移植到多个不同的平台,但功能几乎相同。维基百科吧!
【讨论】: