#########################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 键即可激活自动补全菜单。