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