2010-11-20 60 views
9

Şu anda Visual Studio 2010 kullanılarak (ve aynı zamanda bir ben de işlevselliği içinde bulunup bulunmadığını kullanmak mutluyum Visual Studio 2005 kopyasını değil '10 var)"Vurgulu" kodun herhangi bir yolu var mı?

Ne ben merak olduğunu ediyorum Kod parçalarını vurgulamak için herhangi bir yol varsa? Örneğin, şu anda bir kod parçası almak ve yığın uygulamasını değiştirmek için bir ödev üzerinde çalışıyorum. Yığının özel parça parçalarını vurgulayabilmem için çok kullanışlı olurdu, böylece ekrana sadece göz atmak ve görsel olarak neye dikkat etmektense dikkat etmem gereken parçaları bilmek benim için kolay.

(ı yığını uygulaması özel kodu vurgulamak için bir yorum kullanıyorum - ancak diğer yorumlarla ortasında kaybolmuş biraz olsun -. Ve bu daha iyi bir fikir gibi görünüyor)

cevap

7

#region ve #endregion blok kullanmayı düşünün.

MSDN

:

#region Visual Studio Kod Editör özetleyen özelliğini kullanırken genişletmek veya daraltmak için kod bloğu belirlemenizi sağlar. Daha uzun kod dosyalarında, üzerinde çalışmakta olduğunuz dosyanın parçasına odaklanabilmeniz için bir veya daha fazla bölgeyi daraltmak veya gizlemek daha uygundur. arasında atlamak ya da onları imleri kullanmaktır takip etmek için hızlı bir yoldur kodunun küçük bölümlerinin/bireysel hatları için

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

: Aşağıdaki örnek, bir bölgeyi nasıl tanımlanacağını gösterir. Bunlar, Ctrl+K, Ctrl+K kullanılarak eklenebilir ve bir sonraki yer işaretine geçmek için Ctrl+K, Ctrl+N tuşlarına veya önceki yer işareti için Ctrl+K, CTRL+P tuşlarına basabilirsiniz. Navigating Bookmarks makalesi iyi bir hızlı başvuru kaynağıdır.

+2

fiziksel olsa vurgulamak için Hiçbir şekilde:

alt text

imlerini kullanarak, aynı zamanda ilgilendiğiniz hızla koduna gezinmek için yer imleri pencereyi kullanabilirsiniz? Yani, bir çizgi veya iki tur pembe olsun? – Eilidh

+0

Bir bölge olarak tanımlamaya değer büyüklükte bir parça bulmak daha kolay, sadece bir çizgi ya da çok küçük ya da küçük bir parçacığı olduğu zaman daha fazla sorun var. – Eilidh

+1

Her zaman bu küçük bölümler için yer imlerini kullanabilirsiniz, cevabımı da içerecek şekilde güncelledim. Yer imleri için –

8

İlgilendiğiniz bölümün başında veya belirli bir satırda yer imlerini kullanmayı düşünebilirsiniz. Bu, kod satırlarını vurgulamamasına rağmen, sol kenarda görsel bir gösterge sağlar.

AllMargins uzantısını kullanırsanız, orada da görünür. Bu, geçerli belgede herhangi bir yer işaretinin olup olmadığını hızlı bir şekilde görebilmek için kullanışlı bir yoldur ve ayrıca soldaki yer işareti simgesinin daraltılmış bölgelerde görünmeyeceği için yardımcı olur.

alt text

+0

Ah, bu harika, teşekkür ederim :) Bunu deneyeceğim! – Eilidh

+2

O kadar tuhaf ki beni renk vurgulamak edemezsiniz ... – Eilidh

+3

@ShimmerGeek, onay işareti için teşekkür ederim, ama bunu @Dean Taylor'a vermek için adil olacağını düşünüyorum. benim cevabını göndermeden önce onun cevabındaki yer imleri. –

İlgili konular