vim python-mode_VIM的插件python-mode介绍

最近在看vim的插件,也不是想把它作为开发环境,就觉得很好玩。Python我也就写一些小的代码,感觉这个也够用了。

前一篇博客主要介绍Vundle,这篇介绍一下功能强大的python-mode这个插件。

vim的插件网站

先介绍一下vim的插件网站(http://vimawesome.com/),需要什么插件,可以先来看一下,分类我还是蛮详细的。

这是python相关的插件,

python-mode总的介绍

插件安装

安装编辑~/.vimrcPlugin 'klen/python-mode'

vim的command窗口执行以下命令安装:PluginClean

:PluginInstall

帮助文档

里面标记了具体配置对应的键

python-mode功能总体说明Support Python version 2.6+ and 3.2+

Syntax highlighting

Virtualenv support

Run python code (r)

Add/remove breakpoints (b)

Improved Python indentation

Python folding

Python motions and operators (]], 3[[, ]]M, vaC, viM, daC, ciM, ...)

Code checking (pylint, pyflakes, pylama, ...) that can be run simultaneously (:PymodeLint)

Autofix PEP8 errors (:PymodeLintAuto)

Search in python documentation (K)

Code refactoring (rope)

Strong code completion (rope)

Go to definition (g for :RopeGotoDefinition)

And more, more ...

大家注意一下这些内容就应该可以看懂了

leader键默认是 \ , r = \r 也可以设置

let mapleader=";"

具体可以:help 查看帮助

:具体命令

如:PymodeLintAuto,需要esc切换到命令模式执行

(如g )

表示ctrl +c

python-mode具体命令说明

代码折叠、Virtualenv支持

运行pythoncode

r 默认就是\r

一些定位命令

g跳转到具体定义

其他的一些快捷键================  ============================

Key               Command

================  ============================

[[                Jump to previous class or function (normal, visual, operator modes)

]]                Jump to next class or function  (normal, visual, operator modes)

[M                Jump to previous class or method (normal, visual, operator modes)

]M                Jump to next class or method (normal, visual, operator modes)

aC                Select a class. Ex: vaC, daC, yaC, caC (normal, operator modes)

iC                Select inner class. Ex: viC, diC, yiC, ciC (normal, operator modes)

aM                Select a function or method. Ex: vaM, daM, yaM, caM (normal, operator modes)

iM Select inner function or method. Ex: viM, diM, yiM, ciM (normal, operator modes)

python帮助文档搜索

大写K显示帮助信息

强大的代码自动完成和代码检查

检查(simultaneously)

:PymodeLint

自动修复(Autofix PEP8 errors)

:PymodeLintAuto

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值