这里介绍三种方法,系统自带的omnicompletion,插件pydiction,插件snipmate(强烈推荐)
1. omnicompletion
1.1 安装
注意:vim73已带该插件,不需要再安装,只需在vimrc中配置即可
Vim7中添加了对文法提示和自动完成的支持,对于python来说需下载pythoncomplete.vim( http://www.vim.org/scripts/script.php?script_id=1542)并将其放在<Vim安装目录>/<$VIMRUNTIME>/autoload/目录下,接着在vimrc中添加如下命令:
filetype plugin on
set ofu=syntaxcomplete#Complete
autocmd FileType python
set omnifunc=pythoncomplete#Complete
autocmd FileType python runtime! autoload/pythoncomplete.vim
1.2 使用
编写代码时通过ctrl-x ctrl-o来打开文法提示上下文菜单
2. pydiction
2.1 pydiction介绍
pydiction是一个vim python自动补全插件,这是一个相当不错
1. omnicompletion
1.1 安装
注意:vim73已带该插件,不需要再安装,只需在vimrc中配置即可
Vim7中添加了对文法提示和自动完成的支持,对于python来说需下载pythoncomplete.vim( http://www.vim.org/scripts/script.php?script_id=1542)并将其放在<Vim安装目录>/<$VIMRUNTIME>/autoload/目录下,接着在vimrc中添加如下命令:
filetype plugin on
set ofu=syntaxcomplete#Complete
autocmd FileType python
set omnifunc=pythoncomplete#Complete
autocmd FileType python runtime! autoload/pythoncomplete.vim
1.2 使用
编写代码时通过ctrl-x ctrl-o来打开文法提示上下文菜单
2. pydiction
2.1 pydiction介绍
pydiction是一个vim python自动补全插件,这是一个相当不错