MacPorts 上的 vim 中的 tiny、huge 和 small 有什么区别?

MacPorts 上的 vim 中的 tiny、huge 和 small 有什么区别?

我正在尝试vim通过 MacPorts 安装。我在以下位置找到了此端口:http://trac.macports.org/browser/trunk/dports/editors/vim/Portfile

tinysmall和等变体huge。有什么方法可以判断哪个变体安装了哪些功能?

答案1

Marcelo Cantos 似乎发布了一个很好的链接,但现在已坏了。

不确定内容是否相同,但我发现此链接很有帮助:

http://www.drchip.org/astronaut/vim/vimfeat.html

Vim 有多个开关,用于在编译时包含功能。tiny、small、big 和 huge 开关实际上是伪开关,用于打开这些功能的集合。“tiny”开关基本上为您提供最低限度的功能,而 huge 开关为您提供所有内容,模数一些 X 功能等。

直接取自该网站:

Vim 中有很多功能!只需打开你的 vim 并执行:version; ,你可能会看到很多功能。如何选择这些功能?嗯,有些选项是根据你拥有的操作系​​统类型来选择(取消选择),有些选项是根据你是否想要一个 gui(即 gvim)来选择(取消选择)。你可以使用配置脚本选择哪些选项:

例子:configure --enable-cscope --with-features=huge

选择--with-features器可以接受多个单词(tiny、small、normal、big 或 huge)。下表显示了此功能选择器的效果。只要再多花点功夫,您就可以手动修改某些功能,添加或删除某些功能<auto/config.h>,尽管某些功能确实需要其他功能才能正常工作。

相关内容