Visual Studio 2012'de bir dosya nasıl hızlı bir şekilde açılır


131

VS2012 RC'yi deniyorum ama artık mevcut olmayan iyi bir özellik buluyorum (veya hala mevcutsa lütfen bana bildirin): VS2010'da, örneğin bir dosya adı biliyorsam, MyFile.cs , çabuk yazarak açabilirsiniz Ctrl+ D( veya atanan kısayol ne olursa olsun) Bul aracına gidin ve ardından yazın >of myfile.cs, dosya o zaman açılacak ve bunun dosya adının artımlı bir aramasını yapması daha da kullanışlı. Tüm prosedürde fareyi kullanmama hiç gerek yok.

VS2012'deki yeni Hızlı Başlatma aracı yalnızca açık dosyalarda arama yapıyor, bu gerçekten istediğim şey değil. Bu özellik VS2012'de destekleniyor mu? Öyle mi yoksa benzer bir yol varsa, lütfen bana söyleyin.

Yanıtlar:


242

Kullandığım Ctrl+ ;sonra kütükadı sonra entersonra enter.


2
Teşekkürler - bu harika! Henüz 2012'de ReSharper kurulu değil ama bu arada Ctrl + 'dan Window.SolutionExplorerSearch'ü yeniden eşledim; Ctrl + Shift + T'ye ve güzel bir şekilde çalışıyor!
Ryan Lanciaux

10
Dosyayı açtıktan sonra seçimi temizlerse bu mükemmel olur. Olduğu gibi, fareyle manuel olarak temizlemek zorunda kalmak neredeyse yararsız hale getirir. :-( VS için üstün bir metin stili onebox açık dosya / arama sembolü / goto satırı eklentisi istiyorum.
Chris Hynes

6
@ChrisHynes Seçimi temizlemek için ... Ctrl +; tekrar ve sonra alanı temizleyecek olan ESC tuşuna basın. ESC'ye başka bir kez basarsanız, odağınızı kod düzenleyiciye de geri koyacaktır. (İdeal değil, ama hiç yoktan iyidir.)
ClearCloud8

5
Bu çok yavaş, siz yazmayı bırakıp birkaç saniye bekleyene kadar listeyi güncellemez. Kullanılamaz. Xcode / Eclipse'in gerçek zamanlı olarak güncellenen işlevselliği gibi bir şeye ihtiyacım var.
Glenn Maynard

1
Proje boyutu iki büyük olduğunda çok yavaş buldum. Küçük projede hızla geri dönüyor.
Arundev

145

Şuraya Git'te DÜZENLE Menüsüne bakın ... Klavye kısayolu Ctrl+,


Bu kısayol (ve diğerleri), diğer IDE'lerle eşleştirmek istiyorsanız, Araçlar ... Seçenekler ... Ortam ... Klavye menüsünde de değiştirilebilir.
Robert Zahm

NavigateToAll , yalnızca çözümdeki dosyaları değil, herhangi bir dosyayı açmanıza izin vererek Gezinme'yi daha da iyi hale getirir . Bunu özellikle büyük projeler için faydalı buldum.
tcb

Tüm kısa anahtarları aynı yeniden paylaşım kısa anahtarıyla düzenleyebilir miyiz?
Hien Nguyen

81

Bir çözüm içinde bir dosyayı açmak için basit bir kısayol olmasını dilerdim.

Bu üçü birbirine yakın ama hiçbiri mükemmel değil.

  1. Ctrl+ ;bir gecikme yaşıyor ve dosyayı açtıktan sonra aramanızı temizlemez.

  2. Ctrl+ ,başlangıçta çok uzun sürer ve yöntem adlarını vb. gösterir, sadece bir dosyayı açmak istiyorsanız pek çok alakasız sonuç gösterir.

  3. Komut Penceresini kullanarak openveya yazmanız gerekir of, ancak bazı durumlarda bu en hızlı olabilir / olabilir.

    Hit Ctrl+ Alt+ AKomut penceresi açmak için, sonra yazınof your_filename

    eylemin ekran görüntüsü


2
Gerçekten kullanışlı Ctrl + ve Ctrl + Alt + A kısayolları.
Ravi Kishore

4
Olarak Ctrl+,, yazabilirsiniz ?mesela ile sorgu önek söyleyen yardım için fsadece dosyaları aramak için izin verecektir.
Dan Bechard

1
Dan'in çözümü harika, ancak VS
2017'yi

CTRL + ALT + A, bugün öğrendiğim en iyi şey. Teşekkürler, en azından benim için en hızlısı gibi görünüyor.
Sanket Sonavane

22

Bunu aşağıdaki gibi Standart araç çubuğuna geri koyabilirsiniz.

  • Araç çubuğunu sağ tıklayın ve Özelleştir'i seçin
  • Komutlar Sekmesine gidin
  • Araç Çubuğu radyo düğmesini seçin
  • Ardından, açılan kutudan Standart'ı seçin
  • Komut Ekle düğmesini seçin
  • Kategoriler listesinden Düzenle'yi seçin
  • Ardından Komutlar listesinden "Combo Bulmaya Git" öğesini bulup seçin ve Tamam'a basın
  • Araç çubuğunda görünmesini istediğiniz yere taşıyın ve kaydetmek için Kapat'a basın.

Bitti!

// * Ergin


3
Bu çözüm tam olarak aradığım şeydi, çünkü Visual Studio'nun önceki sürümlerindeki davranışı taklit ediyor. Ancak, bu cevap okumam biraz kafa karıştırıcıydı, bu yüzden başkaları için biraz daha okunabilir hale getirmek için akran incelemesi için düzenlenmiş bir versiyon gönderdim.
leetNightshade

1
En azından vs2015'te, araç çubuğumdaki bu "combo bul", dosyaları adıyla açmama izin VERMİYOR. Enter tuşuna basılması dışında bir belgede bulmaya eşdeğer davrandı, sonra bile bulamaz, F3'ü kullanmak zorunda kaldım.
James

ctrl + shift + t aynı şeyi yapıyor
Günay Orbay

12

Aslında fareye dokunmadan dosyalara geçiş yapmanın birçok yöntemi vardır.

Ctrl+ ,ve dosya adını yazın: Seçili dosyaya geçiş yapar (ihtiyacın olanın bu olduğunu düşünüyorum)

Ctrl+ -: Önceden açılmış dosyaya geçer
Ctrl+ Shift+ -: Aynısını ters sırada yapar

Ctrl+ Tab: Yine önceki dosyaya geçer
Ctrl+ Shift+ Tab: Aynısını ters sırada yapar

Birden çok kez Ctrlbasılı tutun ve basın Tab: Seçili dosyaya geçer
Tutun Ctrl, basın Tabve bırakın Tab, ardından Arrowtuşlarla dosyayı seçin : Seçili dosyaya geçiş yapar

Güncelleştirme:
İşte Visual Studio'nun daha yeni sürümleri için çözüm (2017, 2019)


7

Sadece dosyaları bulmak için bu yaklaşımlardan hiçbirini önemsemediğim için , VS 2012'de VSFileNav uzantısını kullanıyorum. Dosya adını veya bir kısmını biliyorsanız, diğer yaklaşımların çoğundan çok daha hızlıdır, özellikle büyük çözümleri. Çoğunlukla, bir nesne adını hatırladığım ancak dosya adını hatırlamadığım örnekler için Çözüm Gezgini aramasını kullanıyorum.


2
Olumlu oyların olmamasına rağmen, bunu (VSFileNav uzantısı) şu anda bu sayfadaki en iyi çözüm olarak buldum ve hepsini denedim. (+1)
Jon Schneider
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.