Vim 你完成我

Vim 你完成我

我發現 vim 插件 YouCompleteMe 是一個很棒的自動完成工具,但是有沒有辦法讓它不僅從我正在處理的文件完成,還從外部文件完成?

就像,如果我去打字return 0;但尚未輸入“return”,它不會顯示為建議。有沒有辦法讓 YCM 讀取其他文件以獲得建議這些類型的內容的能力?

答案1

YouCompleteMe 僅在插入「.」時觸發(至少在 C/C++ 中)和“->”。這是一個設計功能,就好像插件在每次按鍵時觸發一樣,它會非常緩慢,因為它是透過編譯工作的。您可以根據需要按 Ctrl-空白鍵手動觸發自動完成選單。

相關內容