linux下的python如何使用tab鍵補全
一、vim下的補全:
pydiction插件
實現功能:
簡單python關鍵詞補全
python 函數補全帶括號
python 模塊補全
python 模塊內函數,變量補全
安裝步驟:
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
完成後確保有如下結構即可:
wKioL1bCgwKyWzkzAAAisDuccdM815.png
修改用戶vim配置文件:
1
2
3
[[email protected] ~]# vim ~/.vimrc
filetype plugin on
let g:pydiction_location=‘~/.vim/tools/pydiction/complete-dict‘
測試補全功能:
新建test.py,導入sys模塊,按Tab鍵,可發現已經有補全功能了。
wKiom1bCf8fQSPhoAACJm0sYpPA276.png
二、python交互模式的自動補全:
編寫tab補全腳本:
1
2
3
[[email protected] ~]# cat ~/.pythonTab.py
import readline, rlcompleter; readline.parse_and_bind("tab: complete")
[[email protected] ~]#
修改系統環境變量:
1
2
3
4
5
6
[[email protected] ~]# cat /etc/profile.d/tab.sh
export PYTHONSTARTUP=~/.pythonTab.py
[[email protected] ~]#
[[email protected] ~]# . !$
. /etc/profile.d/tab.sh
[[email protected] ~]#
註:
PYTHONSTARTUP:重要的Python環境變量之一,包含了在每次啟動的解釋器時執行Python源代碼的初始化文件的路徑。這個文件通常命名為.pythonrc.py。
!$:調用上一個命令的最後一個參數。
測試補全功能:
wKioL1bCjCWCKAEOAAArAgH5SF8532.png
可以看到已經成功補全。
本文出自 “小蚊子的家園” 博客,請務必保留此出處http://timber.blog.51cto.com/7677013/1742396
linux下的python如何使用tab鍵補全