有没有一个好的方法或插件可以很容易地在vim的python函数的末尾

时间:2013-01-21 06:39:51

标签: python vim

当我查看python代码时,我发现如果函数有太多代码,很难找到函数的结尾。

我首先考虑的是找到下一个def即可。但如果该函数是如下所示的装饰器,则此方法不起作用。

def require_player(view_func):
    @warps(view_func)
    def decorate(request, *args, **kwds):
        #my code here
        return
    return decorate

所以我想知道在vim中有什么好办法吗?

2 个答案:

答案 0 :(得分:3)

python-mode有关键字绑定:例如[[]]将在顶级函数之间来回切换。在你的情况下,它会忽略内部def,我认为这就是你所要求的。

喝很多Kool-Aid,但到目前为止,我还没有看到任何不使用其功能的严重开销。所以我把它安装好了,看看我觉得它还能做些什么 - 就像我对vim一样。

答案 1 :(得分:0)

Vim脚本/插件旨在为您准确处理这些情况,例如Python.vim - 它们将为您提供可用于轻松跳过/选择函数,类的绑定,等等。