2010-11-20 16 views
9

私は現在Visual Studio 2010を使用しています(また、Visual Studio 2005のコピーもありますが、'10ではなく機能が利用可能であれば使用できます)コードを強調表示する方法はありますか?

私は不思議ですコードを強調表示する方法があれば

たとえば、私は現在、コードの一部を受け取り、スタックの実装を変更する課題に取り組んでいます。スタックの実装に特有のコードを強調して、画面を一目で確認したり、視覚的に見て回るのではなく、どの作品に注意が必要であるかを知ることが簡単にできるなら、本当に便利です。

(私はスタックの実装固有のコードをハイライト表示するコメントを使用しています - しかし、彼らは他のコメントのなか失った少しを得る - 。これは良いアイデアのように思える)

答えて

7

#region#endregionブロックを使用することを検討してください。

MSDNから

#regionは、Visual Studioのコードエディタのアウトライン機能を使用しているときに展開または折りたたむことができ、コードのブロックを指定することができます。より長いコードファイルでは、現在作業しているファイルの部分に集中できるように、1つまたは複数のリージョンを折りたたむか非表示にすると便利です。次の例では、領域を定義する方法を示していますコードの小さなセクション/個々のラインのため

#region MyClass definition 
public class MyClass 
{ 
    static void Main() 
    { 
    } 
} 
#endregion 

間ジャンプまたはそれらを追跡する簡単な方法は、ブックマークを使用することです。これらは、Ctrl+K,Ctrl+Kを使用して追加できます。Ctrl+KCtrl+Nを押すと次のブックマークに移動し、Ctrl+KCTRL+Pを前のブックマークに移動できます。 Navigating Bookmarksの記事は良いクイックリファレンスです。

+2

物理的にかかわらず、それを強調表示する方法:

alt text

ブックマークを使用することにより、あなたはまた、あなたが興味を持っているすぐにコードに移動し、ブックマーク・ウィンドウを使用できますか?すなわち、ラインを1本または2回ピンクにしますか? – Eilidh

+0

地域として定義する価値があるほど大きい部分は、たぶん見つけるのが簡単です。それは単なる線がある場合や、小さな問題である場合があります。 – Eilidh

+1

あなたはいつもそれらの小さなセクションのブックマークを使用することができます、私はこれを含めるように私の答えを更新しました。ブックマークの場合は –

8

興味のあるセクションの先頭または特定の行にブックマークを使用することを検討することができます。これはコードの行を強調表示しませんが、左の余白に視覚的なインジケーターを表示します。

AllMargins拡張子を使用すると、そこにも表示されます。これは、現在のドキュメントにブックマークがあるかどうかを素早く確認するのに便利な方法です。また、左側のブックマークアイコンが折りたたまれた領域に表示されないので便利です。

alt text

+0

ああ、それはクールだ、よかった:)私はそれを試してみましょう! – Eilidh

+2

それは非常に奇妙なものですが、コードを色分けすることはできません。 – Eilidh

+3

@ShimmerGeek、チェックマークに感謝します。しかし、それは@Dean Taylorに与えることは公正だと思います....彼は言及しました私の前に彼の答えのブックマークを掲載しました。 –

関連する問題