%20%E3%81%AE%E3%83%9A%E3%82%A2%E3%81%8C%E5%BC%B7%E8%AA%BF%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82.png)
この種の機能は Eclipse や他の多くの IDE で利用できますが、なぜ Visual Studio には存在しないのでしょうか?
それともどこかで有効にする必要がありますか?
答え1
確かに存在しますが、2 つの問題があります。
- 開き括弧({)の前または閉じ括弧(})の後に置く必要があります。
- 色は灰色なので、実際には見えません
答え2
Visual Studio Express 2008 (Visual C++)でテストしたところ、タイプ中括弧を入力すると、入力した中括弧とそれに対応する中括弧が太字になります。テキスト カーソルを中括弧の向こうに移動しても何も起こりません。
この機能がオンになっていることを確認するには、「ツール」、「オプション」、「テキストエディタ」、「全般」の順に選択し、自動区切り文字強調表示(中括弧の他に、丸括弧、角括弧、#ifdef
およびの#endif
ペアなどの他のペアも強調表示されます。)
括弧の一致のハイライト表示の外観は、[ツール]、[オプション]、[環境]、[フォントと色]、[表示設定] で変更できます。テキストエディタ、表示項目:ブレースマッチング(ハイライト)。
によると自動ブレースマッチング対応する括弧を強調表示し、テキストカーソルが移動します中括弧はVisual C#でのみ使用できます。その場合、上記と同じ場所に移動して、ブレースマッチング(長方形)アイテム。
C# を使用していない場合は、バックスペースキーを押して中括弧を再入力するだけで同様の効果が得られます。または、Ctrl + ] を押して、対応する中括弧間を移動することもできます。
答え3
[ツール] -> [オプション] で変更を行った後は、必ず Visual Studio を閉じて再度開いてください。
私は MS Express Windows Phone を使用していますが、設定の変更が機能しない理由がわかりません。
保存して閉じ、MS Studioを再度開くだけです