虽然下面的命令都可以看到sys下面有哪些函数:
dir(sys) 压缩显示包下面有哪些那只函数
help(sys) 详细显示包下的所有成分的帮助信息
但是,写的时候每次都查,也很麻烦;以下三种经测试均可用。
一、python for linux
下载readline
-
# wget http://newcenturycomputers.net/projects/download.cgi/Readline-1.7.zip
解压
安装
-
# python setup.py install
安装过程中报了个错
error: command 'gcc' failed with exit status 1,解决办法:
-
yum install gcc
-
yum install python-devel
cat > ~/.pythontab
-
# python startup file
-
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
添加到环境.bash_profile
-
# cat >> ~/.bash_profile <<EOF
-
export PYTHONSTARTUP=~/.pythontab
-
EOF
立即生效
二、python for windows
同理,但是目前只支持到python2.6
三、python for vim
pydiction是一个 Vim 插件, 它的功能是对 Python 代码进行补全.
下载地址:
下载解压、拷贝、安装
-
# unzip pydiction-1.2.1.zip
-
# mkdir -p ~/.vim/after/ftplugin/
-
# mv pydiction-1.2.1/ ~/.vim
-
# cp pydiction-1.2.1/after/ftplugin/python_pydiction.vim ~/.vim/after/ftplugin/
修改.vimrc文件
-
# cat >> ~/.vimrc << EOF
-
############Vim 配置中启用了插件功能
-
filetype plugin on
-
############就是列举了 Python 关键字和函数等列表的字典文件:
-
let g:pydiction_location = '/root/.vim/pydiction-1.2.1/complete-dict'
-
EOF
.vim目录下文件结构
-
# tree .vim
-
|-- after
-
| `-- ftplugin
-
| `-- python_pydiction.vim
-
`-- pydiction-1.2.1
-
|-- README
-
|-- README.md
-
|-- after
-
| `-- ftplugin
-
| `-- python_pydiction.vim
-
|-- complete-dict
-
`-- pydiction.py
-
阅读(5516) | 评论(0) | 转发(0) |