- Resharper ctrl click not working Visual Studio 2015
- 4 Answers 4
- Ctrl + Click is not working VS Code Editor(Javascript file) #32143
- Comments
- rajeshsivananth commented Aug 8, 2017
- mjbvz commented Aug 8, 2017 •
- rajeshsivananth commented Aug 9, 2017
- Resharper ctrl click не работает Visual Studio 2015
- 4 ответа
- Сочетания клавиш не активны в Visual Studio с установленным Resharper
- 22 ответа
Resharper ctrl click not working Visual Studio 2015
Resharper has suddenly decided that ctrl alt click and ctrl click are no longer a thing.
I’ve applied the resharper scheme again
Cleared the resharper cache
Reset the visual studio keyboard Tools > Environment -> Keyboard
4 Answers 4
There’s one more possible culprit (at least in Visual Studio 2017). If none of the solutions work (like for me). You should go to:
and turn off the Enable mouse click to perform Go To Definition or change the modifier key to something else.
Thank you @SmartK8 for your answer. I have Visual Studio 2017 (15.4.4) and ReSharper 2017.2.1. I have found that CTRL -Click will actually navigate twice in this scenario. It is super annoying and depending on where your mouse is and where you land you can actually navigate twice.
You can tell this is happening because of the «double underline» on the navigation UI hint. Check it out:
To turn off Visual Studio’s navigate option, go to: Tools > Options > Text Editor > General. And vote up @SmartK8’s answer for this wisdom! Now only ReSharper’s navigation will remain.
Alternately, you can turn off ReSharper’s navigation by going to ReSharper > Options > Search & Navigation. Uncheck Rich mouse navigation in the editor.
I have decided to keep ReSharper’s navigation since I can go to definition or implementation. (Going to implementation is nice when a method is declared in an interface).
Haha, and for the double underline? The underline that is 1 pixel below is the Visual Studio one. The underline that is 3 pixels below is the ReSharper one!
Источник
Ctrl + Click is not working VS Code Editor(Javascript file) #32143
Comments
rajeshsivananth commented Aug 8, 2017
|
Steps to Reproduce:
- create a Javascript function
- invoke that function
- Do a Ctrl + click -> earlier it used to go to that definition. But after recent update it is not going to that definition. BTW, F12 is working.
Reproduces without extensions: Yes/No
The text was updated successfully, but these errors were encountered:
mjbvz commented Aug 8, 2017 •
A few questions to help investigate:
- Does running the go to definition command work?
- If you disable all extensions by starting code with the —disable-extensions command line flag, do you still see the issue?
Also, please share some sample code
rajeshsivananth commented Aug 9, 2017
Following are my answers to your questions
Does running the go to definition command work?
If you disable all extensions by starting code with the —disable-extensions command line flag, do you still see the issue?
- Yes, I’m still seeing the issue after disabled extensions. F12 is working as expected, but not Ctrl + Click .
Example code in Javascript:
Function Definition:
var myfunction = function ()/function> ;
Function Invocation:
myfunction();
In my function invocation myfunction() , If I use F12 it’s navigating to the function definition. But If I use the combination Ctrl + Click (Mouse click) it’s not navigating to that definition.
In earlier version I used with this combinations Ctrl + Click , it was working fine, but now it’s not working.
Источник
Resharper ctrl click не работает Visual Studio 2015
Resharper внезапно решил, что ctrl alt click и ctrl click больше не используются.
Я снова применил схему резкости
Очистил кеш resharper
Сбросьте инструменты клавиатуры Visual Studio> Среда -> Клавиатура
4 ответа
Так что после того, как я вырвал несуществующие волосы, перезапустил машину и обновил resharper, мне удалось решить эту проблему.
Resharper — Параметры — Среда — Поиск и навигация — Расширенная навигация с помощью мыши в редакторе.
Снимите флажок «Перейти к объявлению» на Control + левый щелчок
Снимите флажок «Перейти к реализации» на Control + Alt + Left Click
По какой причине снятие флажка с них действительно включает эту функцию? Я предполагаю, что у меня есть какая-то функция, которая где-то отменяет их.
В любом случае это решило мою проблему, надеюсь, это поможет кому-то еще в будущем с той же проблемой.
Мой первоначальный ответ — отвлекающий маневр. Resharper запутался.
Я очистил свой кеш resharper, перезапустил визуальную студию и мою машину. Затем я повторно включил расширенную навигацию с помощью мыши в редакторе, и это решило проблему для меня. Извините за путаницу.
У вас установлены инструменты для повышения производительности? У него также есть определение, которое противоречит определению Resharper.
Отключите «Control-Click Go To Definition» в Power Tools Power Tools в меню «Параметры» => Productivity Power Tools => Turn Extensions On / Off.
Я предполагаю, что то же самое касается любого другого расширения, которое делает то же самое. Попробуйте найти их, набрав «Control click» в текстовом поле быстрого запуска в правом верхнем углу Visual Studio.
Спасибо @ SmartK8 за ответ. У меня Visual Studio 2017 (15.4.4) и ReSharper 2017.2.1. Я обнаружил, что CTRL -Click будет фактически перемещаться по дважды в этом сценарии. Это очень раздражает, и в зависимости от того, где находится ваша мышь и где вы приземлились, вы можете перемещаться дважды.
Вы можете сказать, что это происходит, по «двойному подчеркиванию» в подсказке пользовательского интерфейса навигации. Проверьте это:
Чтобы отключить параметр навигации Visual Studio, перейдите по ссылке Инструменты & gt; Параметры & gt; Текстовый редактор & gt; Общие . И проголосуйте за ответ @ SmartK8 за эту мудрость! Теперь останется только навигация ReSharper.
Кроме того, вы можете отключить навигацию ReSharper, перейдя в ReSharper & gt; Параметры & gt; Поиск & amp; Навигация . Снимите флажок Расширенная навигация с помощью мыши в редакторе .
Я решил сохранить навигацию ReSharper, поскольку могу перейти к определению или реализации. (Переход к реализации — это хорошо, когда метод объявлен в интерфейсе).
Ха-ха, а за двойное подчеркивание? Подчеркивание на 1 пиксель ниже — это линия Visual Studio. Подчеркивание на 3 пикселя ниже — это линия ReSharper!
Есть еще один возможный виновник (по крайней мере, в Visual Studio 2017). Если ни одно из решений не работает (как у меня). Вам следует перейти по адресу:
И выключите Enable mouse click to perform Go To Definition или измените клавишу-модификатор на что-нибудь другое.
Источник
Сочетания клавиш не активны в Visual Studio с установленным Resharper
У меня установлен Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44.
Проблема в том, что с момента установки Resharper нет активных ярлыков .
Например: Я могу переименовать через «Рефакторинг> Переименовать». Но сочетание клавиш Ctrl + R ничего не делает.
Я установил для схемы клавиатуры Resharper значение Visual Studio в Resharper> Параметры> Среда> Клавиатура и меню.
Есть ли способ активировать ярлыки? Спасибо.
22 ответа
Сначала я бы попробовал сбросить все настройки Visual Studio ( Инструменты> Настройки импорта и экспорта> Сбросить все настройки ), затем перейду к Resharper> Параметры> Клавиатура и меню и повторно применить схему сочетания клавиш.
Однажды мне пришлось сделать нечто подобное.
Мне пришлось удалить
C: \ Users <имя пользователя>\ AppData \ Local \ JetBrains папка. Затем снова можно было включить ярлыки.
Сначала вам нужно сбросить настройки VS (инструменты> параметр> Параметры экспорта> Сбросить все настройки) и нажмите кнопку Resharper (Параметры> Среда> Клавиатура и меню> Сочетания клавиш), выберите элемент, который вы хотите использовать, и примените схему.
Для меня это работа над Visual Studio 2012.
Я попробовал решить многие из вышеперечисленных проблем, но проблемы с установкой остались.
Оказывается, загрузка полной версии (не веб-установщика) и запуск ее от имени администратора наконец-то установили последнюю версию без ошибок в VS 2015.
Единственное, что я смог найти, — это сначала попытаться выполнить VS-Repair. Если это не сработает, сделайте это.
Перезагрузите Windows и в безопасном режиме запустите devenv / safemode в командной строке Visual Studio 2005. Если в безопасном режиме эта проблема исчезла, причиной должны быть сторонние приложения, службы или надстройки Visual Studio. Также попробуйте devenv / resetsettings или devenv / setup в командной строке.
Если левый угол показывает, что это «Разные файлы» в Visual Studio, вам нужно убедиться, что текущий файл включен в проект или не включен первым, в противном случае ReSharper не сможет определить ярлык или даже работать. Visual Studio иногда не включает файлы в csproj
Примечание для пользователей NVidia: GeForce Experience незаметно отменяет некоторые горячие клавиши (например, Alt + F7), и ReSharper перестает их обрабатывать. Поэтому сначала вам нужно отключить или переназначить горячие клавиши nvidia.
В Visual Studio: Инструменты -> Параметры -> Среда -> Клавиатура -> Сброс
Я столкнулся с той же проблемой. Я последовал утвержденному ответу. Я сделал это, но это не сработало, потому что у меня был другой формат клавиатуры. Это было на бенгальской клавиатуре. Но позже я изменил раскладку клавиатуры и попробовал это сделать.
Resharper > Options > Keyboard & Menus > Apply scheme > Save .
Тогда все заработало нормально. Но всякий раз, когда я меняю клавиатуру с английского-американского на бенгальский, она снова меняется, и мне нужно перенастроить.
Я снова заставил его работать, перейдя в VS 2015 Options-> Keyboard, затем нажав Reset. Затем вернитесь к параметрам Resharper клавиатуры, выберите схему ReSharper и нажмите «Применить».
Для меня проблема заключалась в лицензии Resharper . По какой-то причине он был отключен от моей учетной записи, и в нем говорилось, что лицензия недействительна. Когда я снова связал его с моей учетной записью JetBrains, он начал работать правильно через несколько минут.
- Сбросить или применить схему
- Сохранить
- Перезапустите Visual Studio
Просто комментарий по этому поводу. После того, как я установил Visual Studio 2015 RTM, все мои ярлыки resharper исчезли. (У меня они отлично работали с RC) У некоторых из моих коллег была точно такая же проблема с Visual Studio 2012.
Я попробовал все предложения здесь, но ни один не сработал. Я нашел способ решить эту проблему: перейдите в Инструменты -> Настройки импорта и экспорта, выберите «Импортировать выбранные настройки среды» и в моем случае использовать настройки, которые были у меня при установке RC (вы можете видеть, что есть файлы с части даты в виде имени файла, например: CurrentSettings-2014-09-22). Для решения проблемы моих коллег я в основном отправил им свои .vssettings, которые у меня были, которые работали над моей локальной установкой VS2012.
Это эффективно решило проблему ярлыка. Дальнейшее расследование в моем случае показало, что, хотя я применял сочетания клавиш Resharper, они никогда не были привязаны к фактическому сочетанию клавиш, поэтому сброс данных никогда не работал.
Попробуйте следующие шаги:
1) Resharper> Options > Keyboard & Menus
Затем выберите пункт:
- Hide overridden Visual Studio menu items (Проверить)
- Visual Studio (Проверить)
Затем нажмите Apply Scheme and Save .
2) Tools > Options > Environment > Keyboard
У меня была такая же проблема с Visual Studio 2015 и Resharper 9.2.
«Сочетания клавиш Resharper 9 не работают в Visual Studio 2015»
Я перепробовал все возможные сбросы и применения схем клавиатуры и нашел ответ от Юрия Федосеева.
В моей языковой конфигурации Windows 10 в языковых настройках «Панель управления \ Часы, язык и регион \ Язык» был только шведский.
Решением было добавить английский (я выбрал версию для США) в список языков. Затем перейдите в Resharper> Параметры> Клавиатура и меню> Применить схему. (возможно, вам даже не нужно применять схему)
Без сброса настроек Visual Studio :
- ReSharper> Параметры> Клавиатуры
- Кнопка Применить схему
- Кнопка Сохранить
Вернул мои утерянные команды клавиатуры ReSharper , не вмешиваясь в настройки VS.
(Сообщество Visual Studio 2017 + ReSharper Ultimate)
Как вариант — убедитесь, что Resharper включен. Моя визуальная студия не обновляла информацию о моей лицензии Resharper, поэтому при открытии меню resharper (после попытки выяснить, почему мои ярлыки перестали работать!) Был пункт меню «Почему Resharper отключен?» При нажатии на этот пункт меню открывается диалоговое окно, в котором автоматически разрешается лицензия. Следующий вопрос для Jetbrains: почему мне нужно открывать диалог, чтобы объект автоматически обновлялся?
Вы можете посмотреть параметры интеграции Visual Studio для ReSharper по .
- Выберите ReSharper> Параметры . в меню Visual Studio.
- В окне «Параметры» выберите Интеграция с Visual Studio .
Внизу страницы приведены инструкции по сбросу схемы клавиатуры.
Если это не сработает, я бы переустановил ReSharper.
Этот работал для меня
RESHARPER > OPTIONS > select visual studio (Under Keyboard Shortcuts)
Однажды мне было очень трудно получить эту рабочую версию под VS2015. После первоначальной установки все работало, но я пришел сегодня утром, и у меня не работают сочетания клавиш. Не удалось пройти через Среда> Клавиатура и меню в Resharper; переустановка Resharper не сработала. Даже удаление каждой конфигурации из папки AppData Resharper не помогло.
Так что же сработало? Перейдите в Инструменты> Параметры> Среда> Клавиатура в Visual Studio и нажмите Сброс . После того, как я это сделаю, схемы Решарпера возьмут верх.
У меня была такая же проблема, и сброс не помог ее. Тогда мне помогла поддержка resharper. Решение было очень простым! Я из России и обычно моя клавиатура по умолчанию русская. В панели управления | языковые настройки | сменить клавиатуру — я изменил клавиатуру по умолчанию на английскую. Затем повторно примените настройки в VS: Resharper | Параметры | Клавиатура и меню — примените схему R #. И проблема была исправлена :)
Это сработало для меня.
Настройка Resharper / Параметры / Клавиатура и меню / Нет / Применить и сохранить
Resharper / Параметры / Клавиатура и меню / Установить в Visual Studio / Применить и сохранить
Источник