簡體   English   中英

Vim-自動始終使用自動補全

[英]Vim - Automatically always use autocompletion

我試圖在Mac OS X High Sierra上使用vim進行Java編碼。 如果要使用自動完成功能,則必須按ctrl + n

有沒有一種方法可以自動執行此操作(無需按任何鍵)卻可以將其關閉?

Vim沒有內置自動完成功能。 僅手動完成。

如果您要自動補全,則需要一個插件。 快速的Google搜索將為您提供許多選擇。

內置完成必須手動觸發。 由於有幾種不同的組合鍵(請參閱:help ins-completion ;事實上,有許多不同的組合是Vim 基於模式的模型的副作用),因此您可以根據用例選擇合適的組合鍵。

但是,許多用戶已經習慣於自動建議完成候選人,因為許多IDE都提供了這一功能。

在Vim中,您有多種選擇:

  • 使用以IDE為藍本的功能完善的完成插件(例如YouCompleteMe )。 其中許多具有內置的自動完成功能。
  • AutoComplPop插件可以自動運行任何內置(和自定義)補全功能。 它不再維護,但是如果您只需要自動觸發,它仍然可以很好地工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM