vim 安裝自動補全python程式碼功能
阿新 • • 發佈:2018-12-31
vim下的補全:
要求vim在7.4版本及以上,利用pydiction外掛
安裝步驟:
直接將程式碼複製到終端執行就可以
程式碼中包含下載 解壓pydiction 以及移動檔案的處理
cd ~
wget https://github.com/rkulla/pydiction/archive/master.zip
unzip master.zip
mkdir -pv ~/.vim/tools/pydiction
cp -r pydiction-master/after ~/.vim
cp pydiction-master/complete-dict ~/.vim /tools/pydiction
安裝完之後輸入利用編輯器軟體開啟 ~/.vimrc之後將以下程式碼複製上去
let Tlist_Auto_Highlight_Tag=1
let Tlist_Auto_Open=1
let Tlist_Auto_Update=1
let Tlist_Display_Tag_Scope=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Enable_Dold_Column=1
let Tlist_File_Fold_Auto_Close=1
let Tlist_Show_One_File=1
let Tlist_Use_Right_Window= 1
let Tlist_Use_SingleClick=1
nnoremap :TlistToggle
filetype plugin on
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascrīpt set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#Complete
let g:pydiction_location='~/.vim/tools/pydiction/complete-dict'
set autoindent
set tabstop=4
set shiftwidth=4
set expandtab
set number
配置完成,可以建立一個.py檔案來測試下我們的程式碼補全功能.