我有大量的文件,里面有很多代码,而且结构很好,评论很好,所以折叠所有顶级块对我来说非常有用。这样我就可以在代码块之前看到注释,在需要它时进行扩展以进行更改,并且还可以快速到达文件末尾附近的块而不会“太麻烦”。
我知道有一个Sublime文本插件可以在文件关闭后记住折叠代码,这样当我再次打开它时,我不会展开所有内容。这也很棒。
有什么不好的事实是,当我想通过使用Ctrl + R跳转到某个方法时,Sublime会展开与我的搜索查询甚至远程相关的所有代码,即使我最终没有去建议的方法,或者只是在打算搜索方法后按Esc
。因此,通过使用该快捷方式(这是一个非常有用的快捷方式),我将很快就会重新展开所有内容。
我想要的是Sublime要么折回代码,如果我最终没有去任何那些为了搜索而展开的区域,或者键盘快捷键允许我折叠所有。折叠所有,我的意思是遍历所有顶级块并仅折叠那些,而不是折叠整个文件(就像我做Select all
然后Fold
一样)。
我希望我的问题很清楚,我不确定自己是否解释得很好,但如果有必要我会编辑。
或者,您是否有任何其他提示可以在大文件中跳转方法?