对于一个运行数千行的程序,如果有某种方法可以在旁边放一个“目录”,即程序的(用户定义的)“章节”的列表,那将会很有帮助。
例如,Adobe Acrobat Pro 可以弹出一个目录侧边栏,您可以在其中来回浏览一本书,同时仍然可以查看该书的页面。
不过,我意识到划分代码很重要,而不是将所有内容都放在一个大文件中。但我仍在寻找一些目录/章节系统。
除了代码内分段之外,是否还有类似的东西,例如注释各种代码段然后展开/折叠段?并不是说这种方法有什么问题;它仍然需要向上/向下/围绕实际文件本身滚动,而不是单独的列表。
它不必严格地是“目录”——它可以是某种类型的代码图、概述或布局——只是程序部分/片段的一些视觉概述,两者都是为了快速跳转到各个部分,而且还能够看到程序到目前为止的概览的好处。
编辑:
我目前专注于 PHP、Python 和 Java 编程。任何针对其中任何一个的 IDE 建议都会有所帮助——我不一定要寻找适合所有人的(我猜 Visual Studio 中的一些技巧将是最可能的解决方案)。