Vim:在python源文件中对类进行排序

时间:2010-03-06 15:56:59

标签: python vim

我有一个包含大量课程的.py文件:

class First(Second):
    #code

class Third(Fourth):
    #code

是否可以在vim中按类名对定义进行排序?

1 个答案:

答案 0 :(得分:5)

建议手动分拣。

使用合理数量的课程,手动分类并不那么繁琐。我也提出它,因为我认为将超类组合在一起并确保在子类之前定义超类更有意义 - 否则你的模块甚至不能导入。

启用folding in Vim

set foldmethod=indent

你可以用zo打开折叠,用zc关闭。使用zM关闭文档中的所有内容,使用zR打开文档中的所有内容。

关闭文档中的所有折叠。现在每个类只跨越两行,并且很容易删除并重新插入其适当的位置。