Visual Studio 2015: отключить управление + щелчок навигации

После обновления до Visual Studio 2015 управление удерживанием при нажатии на символ переходит к определению этого символа. В предыдущих версиях вместо этого было бы выбрано все слово.

Как отключить навигационное событие, когда Control + Click (ing) символ, чтобы он выделял слово?

У меня установлен Resharper (Ultimate 9.2). Параметр конфигурации в Environment -> Search & Navigation -> Go to Declaration on Control + Click in the editor не установлен.

Все результаты поисковой системы упоминают об этом как о функции расширений Power Tools в предыдущих версиях Visual Studio. У меня нет этого расширения.

Ответ 2

Чтобы отключить навигацию к определениям символов в VS2015, этот работал у меня.

Ответ 3

С Resharper Ultimate 2016.3.1 я мог бы исправить проблему, отключив "Богатую навигацию мыши в редакторе". Его можно найти в окне "Параметры параметров" в разделе "Окружающая среда" > "Поиск и навигация". Возможно, обновление Resharper может решить проблему.

Кроме того, на моей машине не установлены инструменты для повышения производительности.

Ответ 4

В версии 2017 этот параметр доступен в Tools -> Options -> Text Editor -> General -> Enable mouse click to perform Go to Definition.

Вы можете снять флажок!

Ответ 5

изменить

Убедитесь, что вы используете Visual Studio в качестве схемы перекрестной клавиатуры.

Среда → Клавиатура и меню

введите описание изображения здесь

Инструменты → Параметры → Среда → Клавиатура

Чтобы остановить переход к объявлению, выберите его и введите новый ключ для него. На этом изображении я продемонстрировал, что я изменил этот короткий отрезок на ctr num 1 и не смог изменить его на ctr num 3. При тестировании crt click не принимает меня в декларацию.

введите описание изображения здесь

Найдите ярлык, который вы хотите удалить, в этом случае Edit.NavigateTo и remove.

введите описание изображения здесь

Ответ 6

Перейдите в раздел "Параметры ReSharper" > "Среда" > "Поиск и Навигация", затем снимите следующие опции:

  • Богатая навигация мыши в редакторе
  • Включить "Smart перейти к объявлению"

Я, наконец, решил это после информации, которую я нашел на этой странице .

Ответ 7

Чтобы переключиться на схему отображения клавиатуры Visual С#

  • В меню "Сервис" выберите "Параметры".
  • Разверните среду и нажмите "Клавиатура".
  • Выберите Visual С# 2005 из приложения Применить следующее приложение раскрывающийся список схемы сопоставления клавиатуры.

или вы можете сделать

Клавиатура: CTRL + W

также можно использовать плагин

введите описание изображения здесь

Контекст ярлыков клавиатуры вы можете импортировать/экспортировать файл сопоставления клавиш

Ответ 8

Обновление для Power Tools + VS2017. Вместо настроек для этой функции устанавливается отдельный плагин. Поэтому после установки PPT у вас будет новое расширение с именем Ctrl+Click Go To Definition. Не уверен, почему нам нужен этот инструмент, рассматривая его в VS, но...

В любом случае, отключение этого расширения (плюс другие вещи, упомянутые в других комментариях для VS и Resharper), зафиксировало мои проблемы с нажатием Ctrl + click.