一、背景
之前在公司用的vim配置是從同事那里拷貝的.vim目錄和.vimrc,感覺挺好用的。其中有個功能不知道是通過什么插件實現的:
1)輸入的詞再次輸入時,會自動下來提示選擇;
2)輸入路徑時,會下拉自動提示下一級路徑(有時在filelist里面加東西時用);
今天在自己裝的虛擬機系統上寫東西,發現全要自己手敲,低效~,於是又上網搜索了一番,沒有頭緒,后來找我師父問了一下,他說github上有,於是自己又搜了一會。然后看到了neocomplcache.vim這個插件,感覺能實現我要的功能,路徑提示效果如下:
於是就下載安裝是了一下,順便記錄一下過程。
安裝過程
1、neocomplcache.vim插件下載
github地址如下:
https://github.com/Shougo/neocomplcache.vim
2、解壓
下載完成后,拷貝到.vim目錄(注意此目錄是隱藏目錄)下,解壓
unzip neocomplcache.vim-master.zip
解壓后文件如下:
3、安裝和配置
上圖的解壓目錄中有一個README文件,其中提到了如何安裝配置,如下。
將解壓出來各目錄中的文件放入.vim對的目錄下面:
然后設置.vimrc文件,加入下述2句
1 let g:neocomplcache_enable_at_startup = 1 //在系統啟動時候啟動neocomplcache 2 let g:neocomplcache_enable_auto_select = 1 //提示的時候選擇第一個
完成后保存.vimrc。
4、效果展示
前述步驟完成后,在terminal中打開一個文本做實驗,效果如下,
1)路徑自動提示:
2)已輸入詞匯自動提示:
其實README中的Setting example中還有大量的例子,可根據需求選擇,我直接拷貝過來試的,README中部分例子如下:
5、其他
仔細看README的描述,會發現作者建議使用neocomplete.vim這個插件。
插件地址https://github.com/Shougo/neocomplete.vim
我試了一下沒有裝成功,可能是因為我的系統中沒有這個lua feature吧,后面有需求再試試 ==
小伙伴們都有啥好用的插件求推薦呀,謝謝啦!