vim python-mode_Python-mode: 开发Python应用的Vim插件

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的语法格式,像这样操作

译者:诗书塞外

英文原文:http://www.tecmint.com/python-mode-a-vim-editor-plugin/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值