W programie Visual Studio 2013 i nowszych wersjach jest dostępna funkcja Peek Definition po naciśnięciu klawisza Ctrl + Click. Na początku myślałem, że to fajne, ale stwierdziłem, że przez większość czasu muszę kliknąć Promote to Document
przycisk, ponieważ wprowadzam wiele zmian w plikach , na które klikam Ctrl + klikam . Ale po wygooglowaniu, jak wyłączyć Peek Definition, nie mogę znaleźć żadnych szczegółów, czy jest to możliwe. Naprawdę chciałbym, aby funkcja Ctrl + Kliknij wróciła do otwierania definicji na własnej karcie, tak jak w poprzednich wersjach VS. czy to możliwe?
108
Odpowiedzi:
W programie Visual Studio sprzed 2017 r .:
Tools→ Options→ Productivity Power Tools→ Other Extensions→Control click shows definitions in Peek
Adam Garner zwrócił uwagę, że w Visual Studio 2017 lokalizacja to:
Tools→ Options→ Text Editor→ General→Enable mouse click to perform Go to Definition
źródło
Jeśli masz Resharper AND Productivity Power Tools, domyślnie spowoduje
ctrl + click
to przejście do definicji ORAZ zajrzenie do definicji. Bardzo irytujące. Rozwiązanie od @SnowFatal wyłączy funkcjonalność podglądu. Opcja Resharper jest wymieniona jako „Przejdź do deklaracji na <Control + lewy przycisk myszy> w edytorze”.źródło
W najnowszej wersji programu Visual Studio 2017 (15.4.0) jest to:
Tools→ Options→ Text Editor→ General→Enable mouse click to perform Go to Definition
Możesz go wyłączyć, usuwając zaznaczenie pola, lub ustawić inny klawisz, aby wyzwalał tryb.
źródło
Ctrl + kliknięcie -> Peek Definition jest faktycznie włączona przez Productivity Power Tools. Jeśli wyłączysz „Ctrl + Kliknij Idź do definicji” w opcjach narzędzi produktywności, to zachowanie zniknie.
źródło
W przypadku programu Visual Studio 2017 jest to:
Tools→ Options→ Productivity Power Tools→ General→Control click shows definitions in Peek
źródło