在windows下改装gvim为python的IDE
- Reference:
-
需要下载的vim编辑器与python
- vim download:http://www.vim.org/download.php#pc
- python download: https://www.python.org/download/releases/2.7.4/
-
对vim与python的安装
- 在windows下安装需要自己设置好安装位置以便安装后设置环境变量;
- 在windows下设置环境变量:控制面板\系统和安全\系统\高级系统设置\环境变量:
windows中的环境变量设置
-
vim"face"的设置
- 在vim的安装目录下找到vimrc文件,打开后可以重新进行编辑修改,对vim进行设置(设置命令如下)。
set nocompatible set number syntax enable syntax on "打开高亮 colorscheme desert set nocompatible "不要vim模仿vi模式 set foldmethod=indent "设置折叠 source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim behave mswin
设置后显示:
- *下载plugin:python.vim将其放在vim安装目录下的./syntax,再将如下命令加入到vimrc文件中对vim支持的文法环境设置为python并且显示为高亮。下载链接:http://www.vim.org/scripts/script.php?script_id=790*
syntax enable syntax on set filetype=python au BufNewFile,BufRead *.py,*.pyw setf python
设置后显示:
- 设置缩进(对vimrc修改的命令如下)
set autoindent " same level indent set smartindent " next level indent set expandtab set tabstop=4 set shiftwidth=4 set softtabstop=4
-
提供项目视图:下载plugin:ctags和Tasklist
- 下载ctags.exe后将其放在主安装目录下如:D:\Program Files\vim\vim73,download:http://ctags.sourceforge.net/
- 下载插件tasklist.vim后将其放入vim安装目录下的plugin文件夹中,download:http://www.vim.org/scripts/script.php?script_id=2607
设置后显示:
- *需要添加自动补全功能,下载插件pythoncomplete.vim(http://www.vim.org/scripts/script.php?script_id=1542)放在插件文件中,对vimrc进行设置的命令如下:*
filetype plugin on set ofu=syntaxcomplete#Complete autocmd FileType python set omnifunc=pythoncomplete#Complete autocmd FileType python runtime! autoload/pythoncomplete.vim
-
对python的函数自动补全,<Tab>实现
- 下载Pydiction后解压,把python-pydiction.vim文件拷贝到../ftplugin中,把complete-dict拷贝到../tools/pydiction中(如果文件夹不存在,需要自己新建)。
安装完成后在vimrc文件中设置名列如下:
"设置PythonDict用Tab自动补全功能 filetype plugin on let g:pydiction_location = ‘D:\Program Files\vim\vim73\tools\pydiction\complete-dict‘ let g:pydiction_menu_height = 20
最终可以得到的编辑环境界面