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