我有一个包含大量课程的.py
文件:
class First(Second):
#code
class Third(Fourth):
#code
是否可以在vim中按类名对定义进行排序?
答案 0 :(得分:5)
建议手动分拣。
使用合理数量的课程,手动分类并不那么繁琐。我也提出它,因为我认为将超类组合在一起并确保在子类之前定义超类更有意义 - 否则你的模块甚至不能导入。
set foldmethod=indent
你可以用zo打开折叠,用zc关闭。使用zM关闭文档中的所有内容,使用zR打开文档中的所有内容。
关闭文档中的所有折叠。现在每个类只跨越两行,并且很容易删除并重新插入其适当的位置。