建议阅读: Bash支持 - 将Vim编辑器转换为Bash-IDE的Vim插件
此插件包含可用于在Vim编辑器中开发python应用程序的所有功能。Python模式功能
它具有以下显着特点:- 支持Python版本2.6+和3.2+。
- 支持语法高亮。
- 提供virtualenv支持。
- 支持python折叠。
- 提供增强的python缩进。
- 启用在Vim内运行python代码。
- 允许添加/删除断点。
- 支持python的动作和操作。
- 启用可以同时运行的代码检查(pylint,pyflakes,pylama,...)
- 支持PEP8错误的自动修复。
- 允许在python文档中进行搜索。
- 支持代码重构。
- 支持强大的代码完成。
- 支持定义。
如何在Linux中安装Vim的Python模式
首先安装 Pathogen (使其非常容易在其私有目录中安装插件和运行时文件),以方便安装Python模式。 运行以下命令获取 pathogen.vim文件及其所需的目录:# mkdir -p ~/.vim/autoload ~/.vim/bundle && \ # curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim然后将以下行添加到 〜/ .vimrc文件中:
execute pathogen#infect() syntax on filetype plugin indent on一旦你已经安装了Pathogen体,你现在可以把Python模式放入 〜/ .vim / bundle中 ,如下所示。
# cd ~/.vim/bundle # git clone https://github.com/klen/python-mode.git然后在这个vim中重建helptags。
:helptags您需要启用 filetype-plugin ( :help filetype-plugin-on)和 filetype-indent ( :help filetype-indent-on)才能使用python-mode。
在Debian和Ubuntu中安装Python模式
另一种方法可以在Debian和Ubuntu系统中使用PPA安装 python-mode ,如图所示。$ sudo add-apt-repository https://klen.github.io/python-mode/deb main $ sudo apt-get update $ sudo apt-get install vim-python-mode如果您遇到消息:“以下签名无法验证,因为公钥不可用”,请运行以下命令:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266现在使用 vim-addon-manager启用 python-mode,就像这样。
$ sudo apt install vim-addon-manager $ vim-addons install python-mode
在Linux中定制Python模式
要覆盖默认的键绑定,请在 .vimrc文件中重新定义它们,例如:" Override go-to.definition key shortcut to Ctrl-] let g:pymode_rope_goto_definition_bind = "<C-]>" " Override run current python file key shortcut to Ctrl-Shift-e let g:pymode_run_bind = "<C-S-e>" " Override view python doc key shortcut to Ctrl-Shift-d let g:pymode_doc_bind = "<C-S-d>"请注意,python模式默认使用python 2语法检查。您可以通过在 .vimrc中添加它来启用python 3语法检查。
let g:pymode_python = 'python3'您可以在Python模式Github Repository上找到其他配置选项: https : //github.com/python-mode/python-mode 目前为止就这样了!在本教程中,我们将介绍如何在Linux中将Vim与Python模式集成在一起。通过下面的反馈表与我们分享您的想法。