搜尋

首頁  >  問答  >  主體

vimrc - 如何讓vim自動出現補全的下拉清單?

在使用vim時,如果需要自動補全單詞,需要按<Ctrl+p> or <Ctrl + n>,此時會出現補全的下拉列表,請問如何配置vimrc可以讓下拉列表自動出現?即在輸入時自動出現補全的下拉清單?

仅有的幸福仅有的幸福2743 天前913

全部回覆(5)我來回復

  • 为情所困

    为情所困2017-05-16 16:39:11

    外掛程式位址:http://www.vim.org/scripts/script.php?sc...
    下載後,把它放到.vim/plugin目錄就可以了。

    可以對下面兩個選項進行配置,以調整SuperTab的預設行為:

    g:SuperTabRetainCompletionType的值缺省為1,意為記住你上次的補全方式,直到使用其它的補全命令改變它;如果把它設為2,意味著記住上次的補全方式,直到按ESC退出插入模式;如果設為0,表示不記錄上次的補全方式。
    g:SuperTabDefaultCompletionType的值設定缺省的補全方式,缺省為CTRL-P。
    你可以在vimrc中設定這兩個變量,例如:

    let g:SuperTabRetainCompletionType = 2
    let g:SuperTabDefaultCompletionType = ""
    現在你可以使用TAB來進行補全了,就像在shell中那樣,方便了很多!

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:39:11

    推薦spf13—vim,一鍵安裝,超強的配置。

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:39:11

    推薦Youcompleteme:https://github.com/Valloric/YouCompleteM...

    如果你是前端,可以看看我的設定:https://github.com/ruanyl/bigvim

    回覆
    0
  • 高洛峰

    高洛峰2017-05-16 16:39:11

    補充: 如果是Python(主要寫Python,其他很少),可以使用jedi-vim

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:39:11

    有個插件叫做AutoComplPop,github上可以找到。

    回覆
    0
  • 取消回覆