python-Environment s
#########################linux下vim基本设置#############
在 Linux 下对 vim 进行一些配置,使之支持如下特性:
准备:
1. 配置 vim alias,使 vim 成为默认的 vi 编辑器:
# echo alias vi=\'vim\' >> ~/.bashrc
# source ~/.bashrc
2. 复制默认的 .vimrc 初始化文件:
# cp /usr/share/vim/vim70/vimrc_example.vim ~/.vimrc
# vi ~/.vimrc
可以添加一些配置:
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent
set number
加"号注释掉vim的自动备份功能:
if has("vms")
set nobackup " do not keep a backup file, use versions instead
"else
" set backup " keep a backup file
endif
########################python命令补全方法#######################
vim ~/.Pythonrc 创建文件,如下
# ~/.pythonrc
# enable syntax completion
try:
import readline
except ImportError:
print "Module readline not available."
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
编辑/etc/bashrc添加如下一行:
export PYTHONSTARTUP=~/.pythonrc
source /etc/bashrc
进入python模式就自动添加python补全命令
############vim python自动补全方法###############################
下载 Pydiction 插件:Http://www.vim.org/scripts/script.PHP?script_id=850 下载后得到 pydiction-1.2.zip。
# unzip pydiction-1.2.zip
# cp python_pydiction.vim /usr/share/vim/vim70/ftplugin
# mkdir /usr/share/vim/vim70/pydiction
# cp complete-dict pydiction.py /usr/share/vim/vim70/pydiction/
# vi ~/.vimrc
增加如下两行:
let g:pydiction_location = '/usr/share/vim/vim70/pydiction/complete-dict'
let g:pydiction_menu_height = 20
打开 python 脚本文件,在编写 python 程序时,按 TAB 键即可激活自动补全菜单。
相关文章