使用命令":version"看到的功能引起了我的兴趣.
我对Ruby,Python和Emacs-tags等功能特别感兴趣.我在手册中找不到说明.经过一些谷歌搜索,我发现了一个命令"--with-features = huge",但它没有显示如何真正安装这些功能.我使用Vim超过一年,所以我对这些功能感到惊讶.我安装了一些东西,比如Taglist.它们的主要区别是什么?
您所指的"功能"是Vim的构建时功能.您可以将这些功能视为购买汽车时可以获得的选项.例如,许多汽车有4门或2门版本.你需要预先指定你想要的那个,除非你想买一辆新车,否则你不能在以后改变主意.同样,如果不构建新的二进制文件,则无法在Vim中更改编译时选项.
许多这些功能也是相互排斥的.例如,您无法同时启用gui的motif和gnome版本.(就像你不能有一辆既有4门又有2门的车)
此外,某些功能是特定于操作系统的.例如,除非你在Amiga上运行Vim,否则你不会得到"amiga"功能.
也就是说,大多数预先构建的Vim二进制文件,您可能会遇到大多数有趣的功能.您可以使用:version
以查找构建vim中启用的功能.完成后,请查看:help feature-list
(向下滚动一下)以获取功能列表以及每个功能相关文档的链接.