Klíčovou funkcí Resharperu pro mě byla rychlá navigace k souborům – vyhledávání podle názvu souboru, třídy, memberu, atp. Moje nejčastější klávesová zkratka byla Shift+Alt+T, hledání souboru.
Visual Studio mělo už v předchozích verzích funkci Navigate to… pod klávesovou zkratkou Ctrl+,. Alternativou bylo i Ctrl+ů – hledání v Solution Exploreru. Ani jedna z těchto variant však kvalitativně ani zdaleka nesahala Resharperu po paty.
Visual Studio 2017 udělalo v tomto značný krok kupředu. Původní Navigate to… se proměnilo v nové Go to… (kromě Ctrl+, přibyla i klávesová zkratka Ctrl+T) a umožňuje už samostatné hledání v souborech/memberech/…
Kdo je zvyklý z Resharperu, syntaxe je zde trochu jiná a je to o zvyk. Kromě klávesových zkratek přímo na jednotlivé typy vyhledávání lze použít i Go To All… (Ctrl+T) a přepínač v podobě prvního znaku vyhledávací fráze:
Největší slabinou zatím zůstává, že výsledky vyhledávání nejsou seřazeny podle relevance, ale podle abecedy. Občas je to tedy porod:
…taková blbost, ale otráví to, když ImportedBook.cs najdete až na třetí stránce a neexistuje syntaxe, jak to dopravit nahoru, dokud existují odpovídající soubory (nebo jsem alespoň zatím nenašel, jak to ochočit). Až na tyto výjimky se s tím však zdá se žít dá, byť plnohodnotná náhrada Resharperu to není.
Kdo by se s tím nesžil, toho odkážu na alternativní doplňky, které jsem zkoušel při své VS2015 #NoResharper challenge:
- Sonic FileFinder (zobrazuje Match v procentech a řadí podle něj, svého času jsem úspěšně používal)
- FastFind
- DPack
Nainstaloval jste zpět R# nebo jedete dál bez?
To se mi líbíTo se mi líbí
Pingback: Shrnutí mého #NoResharper challenge s Visual Studio 2017 | HAVIT Knowledge Base
Pingback: Conclusion to my #NoResharper challenge with Visual Studio 2017 | HAVIT Knowledge Base