Відображення Resharper Ctrl-T втрачено


123

Здається, я втратив відображення Resharper Ctrl+, Tщоб швидко знайти класи, я спробував описані тут рішення:

Комбінації клавіш не активні у Visual Studio із встановленим Resharper

Конкретно прийнята відповідь:

Я спершу спробую скинути всі налаштування Visual Studio (Інструменти> Налаштування імпорту та експорту> Скинути всі налаштування), потім перейдіть до Перезавантажувача> Опції> Клавіатура та меню та повторно застосуйте схему швидкого доступу клавіатури.

І це:

Налаштування Resharper / Параметри / Клавіатура та меню / None / Застосувати та зберегти

і потім

Resharper / Параметри / Клавіатура та меню / Встановити Visual Studio / Застосувати та зберегти

Останній нічого не робить (не помітний позитивний результат), перший призводить до наступного:

( Ctrl+ T) було натиснуто. Чекаємо другого ключа акорда.

Так виглядає, що VS намагається керувати командою, а не Resharper.

Alt+ Enterоднак працює як слід, тому Resharper зовсім не відокремлений.

Будь-які ідеї, як це виправити?


1
Який ярлик відображений у ReSharper.ReSharper_GotoType в Інструментах | Параметри | Довкілля | Клавіатура? До речі, яку версію R # ви використовуєте: ReSharper | Довідка | Про JB ReSharper Ultimate?
Олександр Куракін

@ Олександр: Resharper.Resharper_ResharperUnitTestDebugContext (Ctrl+T, Ctrl+D (Global))та версія 9.0.
Спайк

Схоже, використовується схема "ReSharper 2.x / IDEA" замість "Visual Studio". Будь ласка, перевірте, який перемикач вибраний тут ReSharper | Параметри | Довкілля | Клавіатура та меню
Олександр Куракін

@ Олександр: Правильно! Якщо я перейду на радіобокс Visual Studio, залиште і використовую Ctrl + T, я отримаю Shortcut conflictвікно, який варіант я повинен обрати тоді?
Спайк

1
До речі, для уникнення можливих перешкод у майбутньому найкращим способом є спочатку скинути всі ярлики в "Інструменти | Параметри | Навколишнє середовище | Клавіатура". Потім застосуйте схему "Visual Studio" в параметрах R #.
Олександр Куракін

Відповіді:


275
  1. Скинути поточну конфігурацію клавіатури (Інструменти | Параметри | Навколишнє середовище | Клавіатура | Скидання).
  2. Перейдіть до ReSharper | Параметри | Довкілля | Клавіатура та меню | "Візуальна студія" | Застосувати схему.
  3. Клацніть Ctrl+T
  4. У відкритому спливаючому вікні виберіть "Використовувати команду ReSharper" (позначте "Застосувати до всіх ярликів ReSharper")

1
Зробив хитрість, але щоб це остаточно працювало, мені також довелося перезапустити всю Visual Studio (версія 2015 Community Edition).
Бартош Ленар

12
Це не спрацювало для мене. Що я повинен був зробити, був такий самий ланцюжок подій, за винятком того, що я повинен був щось робити між пунктами 1 та 2. Мені довелося перейти до ReSharper | Параметри | Довкілля | Клавіатура та меню, а потім спочатку виберіть схему "Ні" та натисніть "Застосувати схему", перш ніж застосувати схему "Візуальна студія".
Ультроман Такоман

6
Триває зі мною в порівнянні з 2017. Можливо, це стосується оновлень, які зараз набагато частіші, і я впевнений, що я не так давно зіткнувся з цією самою проблемою ...
Noctis

Дивно У мене вже було обрано "Visual Studio", і мені довелося просто натиснути кнопку застосувати.
Тимофій Гонсалес

2
Я відчуваю, що мені доведеться повертатися до цього після кожного оновлення VS, щоб виправити свої ярлики.
Макрос185

3

Для тих із вас (зрозуміло, що IMO) не зручно перезавантажувати всі налаштування клавіатури для цього конкретного ярлика:

  1. Перейдіть до налаштувань ярлика VS Keyboard (Інструменти> Параметри> Навколишнє середовище> Клавіатура),
  2. видаліть Ctrl-Tпризначення із ярлика "Edit.GoToAll" ,
  3. призначити Ctrl-Tглобально "ReSharper.ReSharper_GotoType" .

Працювали для мене.


2

У мене була така точна проблема ( Ctrl+T не працює, але інші ярлики є), але жодне з рішень не працювало на мене.

Для мого конкретного випадку я нещодавно встановив розширення VS (DevExpress), яке, мабуть, включало ще одне розширення під назвою CodeRush. Видалення CodeRush вирішило мою проблему з Ctrl+T не працює.

Якщо у вас є аналогічна проблема, і ви, схоже, не можете її вирішити - перевірте, чи встановлені інші розширення / інструменти, які можуть заважати ярликам VS / ReSharper.


1

Я помітив, що в деяких випадках може знадобитися скинути всі налаштування IDE. Таким чином, я пропоную останнє, що я взяв би, і перш ніж це зробити, спробуйте найкращі відповіді, надані раніше. Однак якщо вам потрібно зробити важкий результат, оскільки CTRL+ Tне відображено правильно, перейдіть до Інструменти / Імпорт та Експорт налаштувань / Скидання всіх параметрів . Після завершення можна застосувати конфігурацію ключа ReSharper за допомогою параметрів Reshaper / Keyboard / Reshaper 2.x / Apply Scheme


0

Повернувся до мене, не скидаючи відображення VS на клавіатурі (і втративши ярлики) просто

  1. ReSharper | Параметри | Довкілля | Клавіатура та меню
  2. Вибраний Reshaper 2.x або IntelliJ IDEA
  3. Вибрана Visual Studio
  4. Застосувати схему
  5. Зберегти

Можна працювати лише, вибравши "Застосувати схему", але не спробував. На наступному тижні я думаю, що я спробую ще раз;)
MemeDeveloper

0

Насправді мені допомогло поєднання всіх згаданих раніше порад разом:

  1. Скидання всіх налаштувань у: Інструменти / Імпорт та Експорт налаштувань / Скидання всіх налаштувань
  2. Застосування схеми клавіатури Resharper і ніж застосування схеми візуальної студії у: ReSharper / Опції / Навколишнє середовище / Клавіатура та меню
  3. Тільки ніж спливе вікно конфлікту швидкого доступу, виберіть команду ReSharper
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.