哪些vim功能仅在编译时可用?

哪些vim功能仅在编译时可用?,vim,Vim,在一个人的.vimrc中,似乎有大量的功能可以启用和禁用,但在编译vim的源代码时,似乎有许多功能必须指定。例如,阿拉伯语支持和我不确定,但一些语法突出显示和自动补全 我可能混淆了一些插件特性和本机特性,但每次我从源代码处阅读有关编译vim的内容时,我都会遇到强制性的“哦,别忘了添加此参数以获得您无法获得的特性”.Vim可以编译为一个小的可执行文件,只有快速编辑所需的最小功能,这是大多数Unix上的默认Vim,或者编译为一个大的可执行文件,具有编程所需的更多功能 命令和函数所需的编译时特性列在文

在一个人的.vimrc中,似乎有大量的功能可以启用和禁用,但在编译vim的源代码时,似乎有许多功能必须指定。例如,阿拉伯语支持和我不确定,但一些语法突出显示和自动补全


我可能混淆了一些插件特性和本机特性,但每次我从源代码处阅读有关编译vim的内容时,我都会遇到强制性的“哦,别忘了添加此参数以获得您无法获得的特性”.

Vim可以编译为一个小的可执行文件,只有快速编辑所需的最小功能,这是大多数Unix上的默认Vim,或者编译为一个大的可执行文件,具有编程所需的更多功能

命令和函数所需的编译时特性列在文档中具有特定要求的每个命令/函数下。无需功能意味着无论在编译时启用了哪些功能,该命令都可用

你可以在书中读到这个主题

:help :version

这完全取决于谁为您打包了vim。每个操作系统/发行版可能会选择不同的默认值。所有vim功能仅在编译时可用;有人不得不编译你正在使用的
vim
可执行文件。