В Visual Studio 2013 и более поздних версиях при нажатии Ctrl + щелчок появляется функция Peek Definition . Сначала я подумал, что это круто, но обнаружил, что в большинстве случаев мне нужно нажимать Promote to Document
кнопку, так как я вношу много изменений в файлы, которые нажимаю Ctrl + Click. Но после того, как погуглил, как отключить Peek Definition, я не могу найти никаких подробностей о том, возможно ли это. Мне бы очень хотелось, чтобы функциональность Ctrl + Click вернулась к открытию определения на отдельной вкладке, как в предыдущих версиях VS. Это возможно?
108
Ответы:
В Visual Studio до 2017:
Tools→ Options→ Productivity Power Tools→ Other Extensions→Control click shows definitions in Peek
Адам Гарнер указал, что в Visual Studio 2017 это расположение:
Tools→ Options→ Text Editor→ General→Enable mouse click to perform Go to Definition
источник
Если у вас есть Resharper AND Productivity Power Tools, по умолчанию это приведет
ctrl + click
к переходу к определению и просмотру определения. Очень надоедливый. Решение от @SnowFatal отключит функцию просмотра. Параметр Resharper указан как «Перейти к объявлению по <Control + Left Click> в редакторе».источник
В последней версии Visual Studio 2017 (15.4.0) это:
Tools→ Options→ Text Editor→ General→Enable mouse click to perform Go to Definition
Вы можете либо отключить его, сняв флажок, либо установить другую клавишу для запуска режима.
источник
Ctrl + Click -> Peek Definition на самом деле включен в Productivity Power Tools. Если вы отключите "Ctrl + щелчок" Перейти к определению "в параметрах инструментов повышения производительности, это поведение исчезнет.
источник
Для Visual Studio 2017 это:
Tools→ Options→ Productivity Power Tools→ General→Control click shows definitions in Peek
источник