Heim  >  Artikel  >  Backend-Entwicklung  >  为什么CentOS自带的Vim带自动补全,而Mac自带的不带

为什么CentOS自带的Vim带自动补全,而Mac自带的不带

WBOY
WBOYOriginal
2016-09-05 08:59:551108Durchsuche

如题,我在看一些CentOS的帮助,发现其自带的Vim默认带自动补全功能,就是Ctrl+x,然后Ctrl+o出来的东西。
然而Mac自带的Vim不带,我修改了一下Mac下Vim的一些其他配置,比如打开代码高亮,但这个自动补全不知道怎么弄,我也到CentOS的/etc/vimrc和/usr/share/vim下去看了,也没看懂这个vim下文件夹里的东西啥意思,理论上如果代码补全是插件,那么我在/etc/vimrc里都可以看到加载,但是没有。
如果不是插件,那为什么Mac下自带的Vim没有?

希望前辈们不吝指教,谢谢。

我知道了,Mac下有提示‘omnifunc’ is not set,后来查了下,这个默认的插件好像叫Omni completion,就是利用Vim7x目录下autoload目录下的东西去实现的,但是不知道咋设置

更新:

好吧,自己解决了。

回复内容:

如题,我在看一些CentOS的帮助,发现其自带的Vim默认带自动补全功能,就是Ctrl+x,然后Ctrl+o出来的东西。
然而Mac自带的Vim不带,我修改了一下Mac下Vim的一些其他配置,比如打开代码高亮,但这个自动补全不知道怎么弄,我也到CentOS的/etc/vimrc和/usr/share/vim下去看了,也没看懂这个vim下文件夹里的东西啥意思,理论上如果代码补全是插件,那么我在/etc/vimrc里都可以看到加载,但是没有。
如果不是插件,那为什么Mac下自带的Vim没有?

希望前辈们不吝指教,谢谢。

我知道了,Mac下有提示‘omnifunc’ is not set,后来查了下,这个默认的插件好像叫Omni completion,就是利用Vim7x目录下autoload目录下的东西去实现的,但是不知道咋设置

更新:

好吧,自己解决了。

vim --version

你说的是super tag吧,那个补全不太智能,你可以试试ycm这个插件特别好用

安利一个项目 更高效的Vim

:scriptnames 查看两个平台使用脚本的不同。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:phpstorm php脚本调试,断点Nächster Artikel:mac php -v特别慢