Çözüm Gezgini'ni Visual Studio'da geçerli Dosya ile nasıl eşitlerim?


69

Visual Studio'da düzenlemekte olduğum bir açık kod dosyam olduğunda, aynı dosyayı çözüm Explorer'ın içinde vurgulu tutmak istiyorum, böylece nerede olduğumu biliyorum.

Gerçekten sevdiğim şey, odağı farklı bir kod dosyasına ve çözüm kaşifine düzenlediğim dosyaya taşımak.

Ek Açıklama ve örnek:

  • 2 dosya ile bir projem var: Class1ve Class2.
  • İki dosyayı da açtım. Odak açık Class1.
  • Sekmeye tıklıyorum Class2, böylece düzenlemekte olduğum dosyayı değiştiriyorum Class2.

İstenilen Davranış : Çözüm gezgini vurgulanacaktır Class2.

Yanıtlar:


98

Araçlar - Seçenekler - Projeler ve Çözümler - Genel - Solution Explorer'da Aktif Öğeyi İzleme

Tam Visual Studio'm yok, yalnızca Express Editions, VB.NET için varsayılan olarak kontrol edilip varsayılan olarak C ++. NET'te kontrol edilmemiş gibi görünüyor.


7
Bu seçeneği VS2012'de (belki de 2010) kapattığınızda, çözüm gezgininde bir 'Sync' düğmesi aldığınız hemen belli değil. Bu, çözüm görünümünüzün her yere sıçramasını ve kaynak ağacını her yeni dosyaya genişletmesini önler, bu da daha büyük bir projeden referansları takip ederken beni deli eder. Oş'un cevabının konusu budur, ancak aynı seçeneğin sonraki sürümlerde senkronizasyon düğmesini kontrol ettiğini / gizlediğini fark etmenin değerli olduğunu düşündüm. Şimdi sadece bir anahtarlık bağlayabilirsem ...
Patrick M

@PatrickM Eski sürümlerde mümkün olup olmadığından emin değilim, ancak VS2013 ve 2015'te bir anahtarlama ayarlayabilirsiniz; Araçlar> Seçenek> Çevre> Klavye. Aradığınız komut 'View.TrackActivityinSolutionExplorer' şeklindedir.
Rory McCrossan

Waah, bunu işaretliyorum ve hala senkronize olmuyor. Kontrol ettim ve dosya projeye dahil edildi. Aslında bu seçeneği KAPALI konuma getirip sona erdirdim ve ardından yeni ortaya çıkan SYNC düğmesine basmaya başladım.
Matt

11

Solution Explorer Tools uzantısını kullanmayı tercih ediyorum . Bu, çoğu zaman, çözüm kaşifiyle kod senkronize etmeden çalışmamı sağlıyor. Senkronize etmek istediğimde sadece çözüm gezginindeki senk düğmesine basın. Bu indirilebilir burada .


2
Süper Kullanıcıya Hoşgeldiniz! Cevabın önemli kısımlarını buraya dahil etmek ve bağlantıyı sadece ileride referans almak üzere sağlamak güzel olurdu .
slhck

Güzel! Sadece aradığım şey - Eski VS2008 stilinin her yere sıçramasını istemedim - sadece ihtiyacım olduğunda. +1 (VS2012 bunu yaptı;)
Piotr Kula

8

"CTL + '[', S", çözüm gezginini geçerli düzenleme penceresindeki dosyayla senkronize eder.


1
not: Dosya listesinin üstündeki "Arama Çözümü Gezgini" metin kutusunu kullandıysanız, gerekli dosya görünür listede eksik olabilir, bu nedenle senkronizasyonu "oklar" düğmesini veya klavyeyi kullanmadan önce arama kutusunu temizlemeniz gerekir. kısayolu
Ekus
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.