Visual Studio C#(2008)では、 Ctrl+M+L すべての地域を拡大します。
メニューには設定もあります:
Tools -> Options -> Text Editor -> C# -> Advanced
ファイルを開くときに折りたたまれないようにします。 VB.NETに同等のものはありません。
VB.NETに焦点を当てている地域だけでなく、すべての地域を拡大する方法はありますか?
またはそれを行うマクロまたはアドイン?私はすべてのコードを見ることができないのが嫌です。
Visual Studio 2012および2013には、折りたたみを無効にするオプションがあります(「アウトラインモード」と呼ばれます)。
次の場所にあります。
Text-Editor->Basic->VB Specific
次に、[アウトラインモードを有効にする]をオフにします。
ただし、折りたたむ/展開するための機能はまったく失われます。
リージョンを削除してもかまわない場合は、これを試すことができます。
Ctrl+F
検索:
^\s*#(end)?region.*$
次と置換:
[leave replace box empty]
説明:
^
-行頭に一致\s*
-ゼロ個以上の空白文字に一致#
-1つに一致#
キャラクター(end)?
-オプションで文字列end
に一致region
-文字列region
に一致.*
-0個以上の他の文字に一致します$
-行末に一致これにより、すべての#region
または#endregion
行、インデントされているかどうか、およびその後ろに説明テキストがあるかどうか。
[編集]メニューの[アウトライン]サブメニューには、すべてのオプションがあります。含むすべてのアウトラインを切り替える(Ctrl+M+L デフォルトで)。
キーマッピングが変更された可能性があります。
必要に応じて、メニューを選択することもできます。
Edit -> Outlining -> Stop Outlining
VB.Netで、検索と置換を行い、[非表示を使用]と[正規表現を使用]を選択します。
交換:
^.*\#(end)*(:Wh)*region.*\n
と:
これを行うための拡張機能を作成しましたが、それはVBおよびC#で機能します。詳細については、この回答を参照してください。
それはかなり奇妙です。 VB.NetおよびC#のデフォルトのプロファイル設定は、アウトライン機能を Ctrl+M、 Ctrl+L コンボ。
プロフィールが変な状態になっている可能性があります。プロファイルをVB.Net設定にリセットして、問題が解決するかどうかを確認してください。
Tools
→Import / Export Settings
→Reset All Settings
→VB.Net Profile
変更したら:
#Region Form Level Events
#End Region
(引用符の追加に注意してください):
#Region "Form Level Events"
#End Region
マイナス記号が表示され、リージョンを折りたたむ/展開することができました。