Ⅰ. 插件描述
Vundle compatible repo for PySmell vim completionⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'webframp/pysmell-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'webframp/pysmell-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'webframp/pysmell-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/webframp/pysmell.vim
Ⅳ. 文档说明
# pysmell.vim (Bundle compatible)
Installation Instructions
To use PySmell omnicompletion from inside Vim, you have to have:
- Python support in vim (
:echo has('python')) - The pysmell package in the PYTHONPATH that Vim uses:
python import pysmellshould work. - Add
Bundle 'webframp/pysmell.vim'to your.vimrcand then runvim +BundleInstall +qallor:BundleInstallinside Vim. :setlocal omnifunc=pysmell#CompleteNote: If you want to always use pysmell for
python, do:autocmd FileType python setlocal omnifunc=pysmell#Complete- [OPTIONAL] Select a matcher of your liking - look at pysmell.vim for
- Eg:
:let g:pysmell_matcher='camel-case'
You can then use ^X^O to invoke Vim's omnicompletion.
You can generate debugging information by doing:
:let g:pysmell_debug=1
:e PYSMELL_DEBUG
Debug information will be appended in that buffer, copy and paste it
into the report.