私は VS 2010 で奇妙な問題を抱えています。私は Fortran 90 で作業しており、それぞれが多数のサブルーチンを持ついくつかのかなり大きなモジュールを扱っています。整理された状態を維持するために、コードのアウトライン機能を使用して、ほとんどのサブルーチンを折りたたんで (折り畳んで、何を持っているか) 保持したいと考えています。ただし、入力を開始すると、ファイル全体が自動的に再展開されることがあり、入力している場所を見失うことがあります (通常、カーソルは文書内で移動しませんが、再展開すると文書全体が移動します)。 )。この「文書化されていない機能」について説明するオプションやリソースはないようです。コードのアウトライン (折りたたみ、What-have-you) を正常に動作させる方法はありますか? 何千行ものコードをスクロールする必要がないようにしたいので、常に完全に展開したままにしておくことはあまり魅力的な選択肢ではありません。
編集: ユーザー コントロールのキーボード ショートカットを認識しています。私の問題は、問題に関するユーザーの入力なしに、プログラムが自分のコードを独自に再展開することです。