Python-mode是一个帮助你更快地写Python代码的Vim插件,它实际上内置了pylint, rope, pydoc, pyflakes, pep8, autopep8, pep257 和 mccabe,也因此具有了很多有用的特性,比如静态分析、代码反射、代码折叠、自动补全和文档等。 这个插件几乎包含了你要开发Python程序所需的所有功能。 Python-mode的特性 它有下面这些显著的特性: 支持Python2.6+及Python3.2+ 支持关键词高亮 支持virtualenv 支持代码折叠 提供自动缩进 支持在Vim中直接运行Python 支持增加删除断点 支持静态检查 支持PEP8错误的自动修复 允许在Python文档中进行搜索 支持代码重构 支持代码自动补全 支持跳转到定义处 这篇教程里我们将指导你一步一步安装设置好Python-mode,以便于你能更方便地在Linux下的Vim中做Python开发。 如何为Linux下的Vim安装Python-mode 首先安装Pathogen,这个工具能让你的安装和配置都变得超容易。 运行下面命令来获取Pathogen.vim,并准备好它需要的目录结构。 然后把下面这三行代码添加到你的~/.vimrc。 安装好pathogen.vim之后,你就可以用下面命令把Python-mode放入~/.vim/bundle文件夹了 然后在vim中重新构建帮助内容,像下面这样操作 你需要启用filetype-plugin(:help filetype-plugin-on)和filetype-indent(filetype-indent-on)才能使用Python-mode 在Debian和Ubuntu上安装Python-mode 在Debian和Ubuntu上安装Python-mode的另外一种方式就是像下面这样使用PPA。 如果你碰到这个提示消息:“签名无法被验证,因为获取不到公钥”,运行下面命令 然后使用vim-addon-manager启用python-mode, 像这样 在Linux下定制Python-mode 如果想改变默认的按键绑定,在vimrc中重新定义它们,像这样: 注意Python-mode默认使用Python2语法格式的检查,你可以配置它让它使用Python3的语法格式,像这样操作 在Python-mode的Github上你可以找到更多的配置选项:https://github.com/python-mode/python-mode 译者:诗书塞外 英文原文:http://www./python-mode-a-vim-editor-plugin/ |
|
来自: 石头p4g54puvpz > 《python》