首頁 > 後端開發 > php教程 > 為什麼CentOS自備的Vim帶自動補全,而Mac自備的不帶

為什麼CentOS自備的Vim帶自動補全,而Mac自備的不帶

WBOY
發布: 2016-09-05 08:59:55
原創
1162 人瀏覽過

如題,我在看一些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 查看兩個平台使用腳本的差異。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板