Açık sekmesinden Solution Explorer'da dosyayı otomatik seç


238

Normalde, Visual Studio 2010'daki birçok dosya büyük bir proje üzerinde çalışırken birçok sekmede açılır. Çoğu zaman kendimi bir sekme başlığına sağ tıklayıp arayarak Show/Select/Scroll-to this file in Solution Explorerbuluyorum ve bulamıyorum.

Solution Explorer'da açık bir dosyayı otomatik olarak seçmenin bir yolu var mı?


5
Evet, neredeyse "Çözüm Gezgini'nde Aktif Öğeyi Takip Et" konusuna dönmeye devam ediyorum, o zaman ne kadar sevmediğimi hatırlıyorum, çünkü üzerinde çalıştığım projenin bölümünü kaybedecektim. Ancak, ben de sık sık istiyorum on-demand belgenin "odak-" Ben yakındaki ad alanlarında tüm öğeleri görmek için, düzenleme ediyorum. Örneğin, belki de iyi bilmediğim bir projede 5 referansın derinliklerine gittim, F12'yi kullanarak (Tanıma git). 5 ağacın açık olmasını istemiyorum, bu yüzden odak projeme geri dönemiyorum, ama şimdi üçüncü taraf kütüphanesini bir anlığına incelemek istiyorum.
shannon

Yanıtlar:


341

Başka bir seçenek 'View.TrackActivityInSolutionExplorer'ı bir klavye kısayoluna bağlamaktır, bu da' Araçlar -> Seçenekler -> Projeler ve Çözümler -> Etkin Öğeyi Çözüm Gezgini'nde Takip Et '

Kısayolu iki kez etkinleştirirseniz, çözüm gezginde dosya seçilir ve izleme tekrar devre dışı bırakılır.

Visual Studio 2013+

Artık VS2013 çözüm gezgini üzerinde Aktif Belge ile Senkronizasyon adı verilen bir özellik var. Simgesi çözeltisi explorer İki ok, ve kısayol sahip Ctrl+ [, Sçözelti explorer mevcut belge göstermek için. Yukarıda belirtilen otomatik ayarı etkinleştirmez ve yalnızca bir kez gerçekleşir.


3
Klavye ciltleme Araçlar / Seçenekler ... / Çevre / Klavye - yapılır Ctrl + Alt +] (köşeli parantez).
ShawnFeatherly

1
'Araçlar -> Seçenekler -> Projeler ve Çözümler -> Solution Explorer'da Etkin Öğeyi İzle' hala Visual Studio 2017 Community Edition'da çalışıyor.
John Pittaway

'Araçlar -> Seçenekler -> Projeler ve Çözümler -> Etkin Öğeyi Çözüm Gezgini'nde İzle' hala Visual Studio 2019
Muhammad

211

İsteğe bağlı olarak yapıp yapamayacağınızı bilmiyorum, ancak her zaman etkin sekme öğesini seçecek olan "Çözüm Gezgini'nde Etkin Öğeyi İzle" (Araçlar-> Seçenekler-> Projeler ve Çözümler-> Genel) seçeneğini etkinleştirebilirsiniz. çözüm gezgininde.


9
Daha doğrusu: Araçlar -> Seçenekler -> Projeler ve Çözümler -> Genel ->
Barton

39

ReSharper eklentisini kullanıyorsanız, bunu Shift+ Alt+ Lkısayolunu kullanarak yapabilir veya gösterildiği gibi menüde gezinebilirsiniz.

Resim açıklamasını buraya girin


20

Tam olarak aradığınız bu değil, ancak otomatik olarak Çözüm Gezgini'nde "etkin" dosyayı seçecektir:

Araçlar -> Seçenekler -> Projeler ve Çözümler -> Solution Explorer'da Etkin Öğeyi İzle.


9

Şimdi en iyi seçenek, Productivity Power Tools adlı Microsoft Visual Studio eklentisini yüklemektir .

Bununla birlikte, "Çözüm Gezgini" (birçok avantajı olan Çözüm Gezgini'ne alternatif) gelir - daha sonra dosyaları yalnızca "Aç" göstermek üzere filtrelemek için kullanabilirsiniz. Hatta "Düzenlendi" ve "Kaydedilmedi" ifadelerini göstermek için dosyalara filtre uygulayabilirsiniz.


6

VS2012'de - Özellikle çözüm gezgininin üstündeki 2-Ok simgesi (Sol / Sağ oklar, biri üst üste). Bu otomatik olarak geçerli dosyaya atlar.

Bu simge yalnızca Track Active Item in Solution Explorerdevre dışı bırakıldıysa görünür .


5

Visual Studio 2012'de, aynı durum Solution Explorer'daki "Etkin Belgeyle Eşitle" seçeneği kullanılarak yapılabilir


3

Tab Studio eklentisi, sekmelerdeki sağ tıklama menüsüne "çözüm gezgininde seç" i ekler.


Ben bir yerde gördüm biliyordum ... Tabstudio (ki ben yüklü vardı) olduğunu işaret için teşekkürler
Harvey Darvey

1

Bu özellik için bir özellik isteği koydum . Bunun kendi başına bir cevap olmadığını bilmeme rağmen, bu özelliğin uygulanabilmesi yönünde bir adımdır. Herhangi bir oy Microsoft'un dikkatini çekmek için yardımcı olabilir.

Bildiğim kadarıyla bunu yapmak için bir makro yazmak veya Visual Studio'ya kendi eklenti / uzantınızı oluşturmak dışında bir yolu yoktur.


1

Tam olarak bunu yapan VS2010 için çok güzel bir uzantı var: Solution Explorer Tools .

Bu uzantı, çözüm gezginindeki geçerli dosyayı seçen bir düğmenin yanı sıra projeleri daraltmak ve genişletmek için uygun düğmeler ekler.


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.