㈠ vim智能補全如何做到,求教
關鍵是安裝相應的vim補全插件。你只要安裝全了,一般來說都能自動補全的。
Youcompleteme 用於c/cpp/python/c#
java-complete(最近出了個新版)用於java
neocomplete+phpcomplete+jscomplete完成大部分剩餘文件的補全
這些插件都有autopop功能,打開就能自動彈出了
㈡ vim智能補全如何做到,求教
「自定義補全(User defined completion)」和「全能補全(Omni completion)」需要自己寫代碼來實現。一些常用語言,可能有現成的全能補全插件可用,可以自己搜一下。
但 vim 其實提供了 13 種補齊方法。很多時候不自己編程,用 vim 自帶的也可以工作的很好。但前提是需要一定的熟練度。(最後一列是助記符,會英語相應的按鍵更好記。)
1整行補全C-xC-l(line)
2當前文件補全C-xC-n(next)
3字典補全(dictionary-)C-xC-k(key)
4詞彙補全(thesaurus-)C-xC-t(thesaurus)
5包含文件補全C-xC-i(include)
6標簽補全C-xC-](vim里的標簽命令大多都用])
7文件名補全C-xC-f(file)
8定義或宏補全C-xC-d(defination)
9命令行補全C-xC-v(vim-cmd)
10自定義補全C-xC-u(user)
11全能補全(omni-)C-xC-o(omni)
12拼寫建議C-xC-s(spell,suggeste)
13默認補全C-n
㈢ 如何在vim中使用tab進行python代碼補全
安裝代碼提示插件,修改map鍵
比如YouCompleteMe,neocomplete
㈣ vim怎麼做完整的自動補全
首先下載一個插件:ctags
輸入:sudo apt-get install ctags
進入你需要的關鍵詞所在目錄。
舉個例子,我需要wordpress的相關函數。則進入wordpress的目錄。
輸入:ctags -R
這樣就可以掃描整個目錄的文件中的關鍵字。
同時會輸出個tags文件。
將tags文件移動到你便使用vim編輯文件的位置。如我需要為wordpress製作個主題,則將tags移動到新建的主題目錄下。
現在在這個目錄下使用vim就可以自動補全tags中的關鍵字了。
5
使用快捷鍵ctrl+n就可以自動補全了。