Можете ли вы отключить определение Peek в Visual Studio 2013 и выше?

В Visual Studio 2013 и выше есть функция Peek Definition при нажатии Ctrl + Click. Сначала я подумал, что это круто, но я обнаружил, что большую часть времени мне нужно нажать кнопку Promote to Document, так как я делаю много изменений в файлах Ctrl + Click. Но после Googling, как отключить определение Peek, я не могу найти никаких подробностей, если это возможно. Мне бы очень хотелось, чтобы функция Ctrl + Click вернулась к открытию определения на своей вкладке, как в предыдущих версиях VS. Возможно ли это?

Ответ 1

ToolsOptionsProductivity Power ToolsOther ExtensionsControl 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) это:

ToolsOptionsText EditorGeneralEnable 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 это:

ToolsOptionsProductivity Power ToolsGeneralControl click shows definitions in Peek