首页 > 代码库 > 在windows下改装gvim为python的IDE
在windows下改装gvim为python的IDE
<style></style>
在windows下改装gvim为python的IDE
- Reference:
- http://blog.csdn.net/chain2012/article/details/7445061
- http://www.pythonclub.org/linux/vim/pydiction
- 需要下载的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 enablesyntax onset filetype=pythonau BufNewFile,BufRead *.py,*.pyw setf python
设置后显示:
- 设置缩进(对vimrc修改的命令如下)
set autoindent " same level indentset smartindent " next level indentset expandtabset tabstop=4set shiftwidth=4set 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 onset ofu=syntaxcomplete#Completeautocmd FileType python set omnifunc=pythoncomplete#Completeautocmd 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
最终可以得到的编辑环境界面
Date: 2014-07-14 Mon
Org version 7.8.11 with Emacs version 24
Validate XHTML 1.0
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。