设置VIM为Python开发环境

在putty下面使用vim还是很舒服的,不过作为python的编辑器则需要设置一些内容,才能使用起来更方便。

设置缩进格式
python的语法对缩进要求很严格,一般的都要求把tab设置为四个空格,编辑~/.vimrc(没有这个文件的话可以创建新文件,vim能够自动识别)

" 自动检测文件类型并加载相应的设置
filetype plugin indent on
" 将tab设置为四个空格
autocmd FileType python setlocal et sta sw=4 sts=4

参考:Vim代码缩进设置

安装pydiction,增加tab补全
pydiction可以实现下面python代码的自动补全:

  1. 简单python关键词补全
  2. python 函数补全带括号
  3. python 模块补全
  4. python 模块内函数,变量补全
  5. from module import sub-module 补全

pydiction网页下方的下载列表中下载最新版本的pydiction(目前是1.2),将zip压缩包解压至~/.vim/after/ftplugin/(没有这个目录可以自己创建)目录,然后将python_pydiction.vim拷贝至上一层,大致的目录情况如下:

然后编辑~/.vimrc,在末尾添加如下两行:

filetype plugin on
let g:pydiction_location = '~/.vim/after/ftplugin/pydiction/complete-dict'

然后在使用vim编辑python代码的时候,就能使用tab来自动补齐了:

Leave a Reply

Your email address will not be published. Required fields are marked *