Подтвердить что ты не робот

Resharper ctrl не работает Visual Studio 2015

Resharper неожиданно решил, что ctrl alt click и ctrl click больше не будут.

Я снова применил схему resharper

Сброс кэша повторного доступа

Reset клавиатура visual studio Инструменты > Среда → Клавиатура

Любые предложения?

4b9b3361

Ответ 1

Итак, после разрыва моих несуществующих волос, повторного запуска машины и обновления resharper, мне удалось это решить.

Resharper - Параметры - Окружающая среда - Поиск и Навигация - Богатая навигация мыши в редакторе.

Untick Перейти к декларации о контроле + левый клик

Untick Перейти к реализации в Control + Alt + Left Click

По какой-то причине отказ от них фактически позволяет использовать эту функцию? Я предполагаю, что у меня есть функция, которая их переопределяет.

В любом случае он решил мою проблему, надеюсь, это поможет кому-то еще в будущем с той же проблемой.


Edit:

Мой оригинальный ответ - красная селедка. Решарпер попал в беспорядок.

Я очистил свой повторный кеш, перезапустил визуальную студию и свою машину. Затем я снова добавил в редактор богатую навигацию по мышью в редакторе, и это решило проблему для меня. Извините за любую путаницу.

Ответ 2

Есть еще один возможный преступник (по крайней мере, в Visual Studio 2017). Если ни одно из решений не работает (как и для меня). Вы должны перейти к:

Tools -> Options -> Text Editor -> General

и выключите Enable mouse click to perform Go To Definition или измените ключ модификатора на что-то еще.

Ответ 3

Спасибо @SmartK8 за ваш ответ. У меня есть Visual Studio 2017 (15.4.4) и ReSharper 2017.2.1. Я обнаружил, что CTRL -Click будет фактически перемещаться дважды в этом сценарии. Это очень раздражает, и в зависимости от того, где находится ваша мышь и где вы приземляетесь, вы можете фактически перемещаться дважды.
Вы можете сказать, что это происходит из-за "двойной подчеркивания" в подсказке навигационного интерфейса. Проверьте это:

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

Чтобы отключить опцию навигации Visual Studio, перейдите по ссылке: Инструменты > Параметры > Текстовый редактоp > Общие. И голосуйте @SmartK8 ответ за эту мудрость! Теперь останется только навигация ReSharper.

В качестве альтернативы вы можете отключить навигацию ReSharper, выбрав ReSharper > Параметры > Поиск и Навигация. Снимите флажок Богатая навигация мыши в редакторе.

Я решил сохранить навигацию ReSharper, так как я могу перейти к определению или реализации. (Переход к реализации хорош, когда метод объявлен в интерфейсе).

Ха-ха, а для двойной подчеркивания? Подчеркнутый ниже 1 пиксель - это Visual Studio. Подчеркнутая цифра ниже 3 пикселей - это ReSharper!

Ответ 4

Установлен ли Power Tools Power Tools? Он также имеет определение, которое сталкивается с Resharper's.

Отключите Power Tools Power Tools "Control-Click Go To Definition" в Options = > Productivity Power Tools = > Включение/выключение расширений.

Я бы предположил, что то же самое касается любого другого расширения, которое делает то же самое. Попробуйте найти их, набрав "Control click" в Quick Launch TextBox в правом верхнем углу Visual Studio.

Вероятный дубликат: fooobar.com/info/240562/...