Visual Studio 2008 でコードの折りたたみをオフにする方法を知っている人はいますか? 私の同僚の何人かはそれを気に入っていますが、個人的には常にすべてのコードを見たいと思っており、コードが見えないようにしたくありません. 私の Visual Studio のコピーが折りたたまれ#regions
たり、本体が機能しないことを意味する設定が必要です。
9 に答える
編集:この他の回答をお勧めします
[ツール] → [オプション] メニューに移動します。Text Editor->C#->Advanced に移動します。「ファイルを開くときにアウトラインモードに入る」のチェックを外します。
これにより、すべての C# コード ファイルに対して、領域を含むすべてのアウトラインが無効になります。
受け入れられた回答は、すべてのコードの折りたたみをオフにします。#region の折りたたみを無効にしたいが、コメント、ループ、メソッドなどを折りたたむ場合は、これを行うプラグインを作成しました。
#regions を少なくします (無料):
http://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca
- ファイルを開いたときに領域を自動展開
- 必要に応じて、領域が折りたたまれないようにします (ただし、他のコードを折りたたむことはできます)
- #region / #end region ラインの背景を小さく明るくして、目立たないようにします (これもオプションです)。
- C# および VB で動作します (ただし、VS 2010/2012 のみで、2008 ではサポートされていません)
生成されたコードでリージョン ラッピングを無効にすることもできます (Visual Studio ショートカットを使用してインターフェイスを自動実装する場合など)。
オプション / テキスト エディター / C# / 詳細設定 / ファイルを開いたときにアウトライン モードに入る
永続的ではありませんが、キーストローク Ctrl-M Ctrl-L はファイル内のリージョンを展開します
また、すべての領域の展開/折りたたみを切り替える簡単な方法は、CTRL + M+Lです。
関連するが重複していないスレッドに回答を投稿しました。これは、ここで一部の人々を助ける可能性があります。#region ディレクティブと #endregion ディレクティブをコメント アウトすることで、単一ユニットの #regions を非アクティブ化するマクロを作成し、それらを再アクティブ化するためのコンパニオンを作成する方法を詳しく説明しました。#regions を無効にすると、Ctrl+M+O / Collapse to Definitions 機能がまさに私が望んでいることを実行します。これが自分以外の誰かに役立つことを願っています。
このオプションは C# でのみ使用でき、C/C++ (Visual Studio 2005) では使用できないようです。C/C++ ファイルでアウトラインを無効にするには、アウトラインの色をエディターの背景色に変更してトリックを行う必要があります。これを行うには、[ツール] > [オプション] > [環境] > [フォントと色] > [折りたたみ可能なテキスト] > [アイテムの前景色] の色を白 (または背景色) に変更します。