2009-03-09 32 views
9

Visual Studio'da yerleşik olan klavye kısayollarından çok hoşlanıyorum. Benim favorilerimden biri artımlı arama'u tetikleyen Ctrl + i. Arama sözcüğünü doldururken mevcut belgede metnin üzerine atlar. İstenen arama sözcüğü yazdıktan sonra, eşleşmelerden geçmek için F3 kullanın.Visual Studio: Tüm çözüm için artımlı bir arama var mı?

Bu, geçerli belgesinde geçerli belgesinde arama yapılması ile sınırlı olduğu için iyi çalışır. Ayrıca, artımlı aramayı tetiklemek, Find And Replace iletişim kutusundaki Look In iletişim kutusunu otomatik olarak Geçerli Belge olarak değiştirir.

Tüm çözüm için artan bir arama var mı? Bunun için klavye kısayolu var mı? Ya da en azından, artan aramanın bir bakış açısını değiştirmesini engellemenin bir yolu var mı? Dosyalar Bul olduğunu F - Shift -

cevap

9

Ben Ctrl kullanın. Sonuçların bir listesini aldıktan sonra, bunlardan geçmek için F8 ve ÜstKrktr - F8 tuşlarına basabilirsiniz. Ctrl - I bu aramanın kapsamını etkilemez. Eğer Ctrl ile ilk maçı bulduktan sonra da

, - ben, az önce Ctrlvurabilir, F3 vurmak gerekmez - Ben ve Ctrl - Vardiya boyunca geçiş yapmak için - I. Ayrıca

, belirli bir dosya veya sınıfa atlamak için hızlı bir yoldur SonicFileFinder

+0

Teşekkürler John! Ctrl + F, herhangi bir Windows uygulamasında bulmanın yaygın yolu olduğundan Ctrl + Shift + F'nin farkında değildim. Bu benim problemimin yarısını çözüyor. Şimdi çözüm üzerinde artımlı arama yapmanın bir yolu olsaydı ... :-) –

+0

Çözelti çapındaki artımlı aramanın kısa cevabı, VS'de doğru olmaması.Resharper gibi popüler eklentilerden birinde desteklenebilir. SonicFileFinder'in yanı sıra derslere hızla atlamayı seviyorum. –

+0

John: SonicFileFinder ilginç görünüyor. Devam edin ve cevabınıza ekleyin, böylece diğerleri de keşfedebilir. –

1

ReSharper gibi bir şey kullanmaktır bütün çözüm genelinde çalışan bir artımlı Go To Type arama dahil bazı gerçekten güzel navigation and search özelliğe sahiptir. Bütün çözüm üzerinde artımlı arama gerçekleştirir.

1

Visual Sidekick Dosya isimlerini ve sembol isimlerini de arayabilirsiniz. Bu araç, yaptığımız C++ geliştirme için büyük bir zaman tasarrufu olmuştur. Visual Sidekick'in Visual Studio'nun kendi IntelliSense'inden daha iyi çalışması çok saçmadır. Ancak bir süredir güncellenmedi ve henüz Visual Studio 2010'u desteklemiyor. ReSharper, C++ desteğini desteklemiyor gibi görünüyor.

Visual Assist X birçok dili desteklemektedir (C++, C#, VB, ASP/ASP.NET, HTML, XML, JavaScript, VBScript, XAML), ancak genellikle C++ ile çalışmayan birçok yeniden düzenleme aracı sunar. Referanslar) çünkü C++ ayrıştırması çok zor (makrolar, şablonlar, vb.).

İlgili konular