打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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


在Python-mode的Github上你可以找到更多的配置选项:https://github.com/python-mode/python-mode


译者:诗书塞外

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


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Vim as Python IDE on windows
在 Vim 中编写 Python 程序
python vim 自动补全
你写的 Python 代码总是不规范?用它!
sublime text 3 打造python3环境(代码自动补全,运行程序,高亮显示)
[效率] 高手常用的 PyCharm 使用技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服