我在使用 VS 2010 时遇到了一个奇怪的问题。我正在使用 Fortran 90,并处理一些相当大的模块,每个模块都有许多子例程。为了保持井井有条,我想使用代码大纲功能使大多数子例程折叠(折叠,你有什么)。但是,当我开始输入时,整个文件有时会自动重新展开,导致我忘记输入的位置(光标通常不会在文档中移动,尽管重新展开时整个文档会移动)。似乎没有选项或资源与这个“未记录的功能”有关。有没有办法让代码大纲(折叠,你有什么)正常工作?我真的不想滚动浏览数千行代码,所以让它一直完全扩展并不是一个非常有吸引力的选择。
编辑:我知道用户控制的键盘快捷键。我的问题是程序自行重新扩展我的代码,而没有任何用户输入。