13.10.2016, Vladimír Klaus, navštíveno 2068x
Hledání textu ve více souborech je běžnou součástí většiny vývojových nástrojů nebo i pokročilejších textových editorů. Často dokonce funguje stejná klávesová zkratka Ctrl+Shift+F. Ve Visual Studiu to dříve (zřejmě před přeinstalací Windows) fungovalo také, ale teď to zlobí. Zadáte hledaný text a po chvilce je sice nalezeno, ale nevíte přesně v kterých souborech.
Po chvilce hledání a zkoušení různých triků (opakované používání Ctrl+Break v okně s výsledkem apod.) jsem narazil na řešení, které opravdu funguje. Nejprve je třeba najít přesně tento klíč.
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32
Velmi pravděpodobně budete mít výchozí hodnotu prázdnou, jako jsem měl já.
Do ní je třeba doplnit celou cestu k tomtou souboru, což je dle informací z hlavičky "Visual Studio Text Manager Proxy".
c:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
Hledání pak ihned funguje, ani není třeba Visual Studio restartovat.
Viz též: