Ответ 1
Я нашел свое решение в настройках "Параметры - Текстовый редактор - Общие". Это было на VS 2017 года.
Изображение настроек и где отключить/отредактировать функцию
После обновления до 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. У меня нет этого расширения.
Я нашел свое решение в настройках "Параметры - Текстовый редактор - Общие". Это было на VS 2017 года.
Изображение настроек и где отключить/отредактировать функцию
Чтобы отключить навигацию к определениям символов в VS2015, этот работал у меня.
С Resharper Ultimate 2016.3.1 я мог бы исправить проблему, отключив "Богатую навигацию мыши в редакторе". Его можно найти в окне "Параметры параметров" в разделе "Окружающая среда" > "Поиск и навигация". Возможно, обновление Resharper может решить проблему.
Кроме того, на моей машине не установлены инструменты для повышения производительности.
В версии 2017 этот параметр доступен в Tools -> Options -> Text Editor -> General -> Enable mouse click to perform Go to Definition
.
Вы можете снять флажок!
изменить
Убедитесь, что вы используете Visual Studio в качестве схемы перекрестной клавиатуры.
Среда → Клавиатура и меню
Инструменты → Параметры → Среда → Клавиатура
Чтобы остановить переход к объявлению, выберите его и введите новый ключ для него. На этом изображении я продемонстрировал, что я изменил этот короткий отрезок на ctr num 1 и не смог изменить его на ctr num 3. При тестировании crt click не принимает меня в декларацию.
Найдите ярлык, который вы хотите удалить, в этом случае Edit.NavigateTo и remove
.
Перейдите в раздел "Параметры ReSharper" > "Среда" > "Поиск и Навигация", затем снимите следующие опции:
Я, наконец, решил это после информации, которую я нашел на этой странице .
Чтобы переключиться на схему отображения клавиатуры Visual С#
или вы можете сделать
Клавиатура: CTRL + W
также можно использовать плагин
Контекст ярлыков клавиатуры вы можете импортировать/экспортировать файл сопоставления клавиш
Обновление для Power Tools + VS2017. Вместо настроек для этой функции устанавливается отдельный плагин. Поэтому после установки PPT у вас будет новое расширение с именем Ctrl+Click Go To Definition
. Не уверен, почему нам нужен этот инструмент, рассматривая его в VS, но...
В любом случае, отключение этого расширения (плюс другие вещи, упомянутые в других комментариях для VS и Resharper), зафиксировало мои проблемы с нажатием Ctrl + click.