wget
yum install -y unzip tree
unzip -q master
mv pydiction-master pydiction
mkdir -p ~/.vim/tools/pydiction
cp -r pydiction/after ~/.vim
cp pydiction/complete-dict ~/.vim/tools/pydiction
# tree ~/.vim
/root/.vim
├── after
│ └── ftplugin
│ └── python_pydiction.vim
└── tools
└── pydiction
└── complete-dict
建立~/.vimrc,確保其中內容如下:
[root@liao ~]# cat ~/.vimrc
filetype plugin on
let g:pydiction_location = 『~/.vim/tools/pydiction/complete-dict』
用vim編輯乙個py檔案,import os.,這時候應該出現提示,(如果沒有提示就按tab鍵)證明成功,如下圖
建立檔案如下:
cat ~/.pythonstartup
# python startup file
#!/usr/bin/env python
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind(『tab: complete』)
# history file
histfile = os.path.join(os.environ[『home』], 『.pythonhistory』)
try:
readline.read_history_file(histfile)
except ioerror:
pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter
echo 『export pythonstartup=~/.pythonstartup』 >> ~/.bash_profile
重新登陸shell,輸入python命令進入互動模式,就可以用tab鍵進行補全。如下圖:
Python 自動補全 vim
一 vim python自動補全外掛程式 pydiction 可以實現下面python 的自動補全 1.簡單pyth關鍵詞補全 2.python 函式補全帶括號 3.python 模組補全 4.python 模組內函式,變數補全 5.from module import sub module 補全 ...
vim配置python自動補全
vim python自動補全外掛程式 pydiction 可以實現下面python 的自動補全 2.python函式補全帶括號 3.python模組補全 4.python模組內函式,變數補全 5.from module import sub module補全 1.安裝配置 2.編輯.vimrc內容 ...
vim 啟動 python的自動補全
但是,必須保證編譯安裝 vim 的時候啟用了 python 特性,即 configure with features huge enable pythoninterp yes 我們可以在vim autoload 目錄下看到 在 vimrc 中新增這樣兩行 filetype plugin on aut...