После установки Resharper 7.1.2 для Visual Studio 2010, когда я нажимаю Ctrl + ,, я больше не вижу диалог Navigate To
. Вместо этого появляется диалог Resharper Recent Files
. Мой вопрос в том, есть ли еще одна ключевая привязка, которую я не знаю для диалога Navigate To
или как я могу настроить Resharper/VS, чтобы показать диалог Navigate To
при нажатии Ctrl + ,. В параметрах Resharper я выбрал Visual Studio
для привязки клавиш, так как это то, к чему я привык, но по какой-то причине это изменилось.
Как восстановить переход к диалогу в Visual Studio после установки Resharper
Ответ 1
Похоже, вам нужно будет удалить привязку клавиш ReSharper и снова добавить Visual Studio. Попробуйте следующее:
В Visual Studio 2010 откройте "Инструменты" → "Параметры" → "Среда" → "Клавиатура".
В текстовом поле ниже "Показать команды, содержащие:" введите "gotorecent".
Это должно привести к одному совпадению, и вы можете увидеть ярлык Ctrl + ,:
Нажмите кнопку Remove
. Это должно удалить привязку клавиш.
В текстовом поле ниже "Показать команды, содержащие:" , введите "edit.navigateto" (или для VS2017 "edit.gotoall" ).
Это должно привести к двум матчам. Мы заботимся только о первом, поэтому убедитесь, что он выбран.
Нажмите texbox ниже "Нажмите сочетания клавиш:" и нажмите Ctrl + ,
Нажмите кнопку Assign
.
Нажмите кнопку OK
.
Возможно, вам придется перезапустить Visual Studio, но это должно сделать это.
Изменить: На всякий случай, это помогает кому-то еще, чтобы отслеживать имена команд, я экспортировал настройки клавиатуры с помощью Инструменты → Параметры импорта/экспорта → Экспортировать выбранные настройки среды → выберите только Параметры → Среда → Клавиатура. В полученном файле .vssettings атрибут Command каждого элемента Shortcut содержит текст, который должен быть введен в текстовое поле "Показать команды, содержащие:" .
Ответ 2
Следует отметить, что команда для ReSharper переходит к диалогу "Ctrl + T"
Ответ 3
В Visual Studio 2017 вам нужно назначить Ctrl + , Edit.GoToAll (а не Edit.NavigateTo).
Ответ 4
@Malice объяснил очень хорошо, но вот еще один совет: Когда вы находитесь в меню "Параметры клавиатуры", вам не нужно экспортировать все команды, чтобы увидеть, какая команда соответствует конкретному ярлыку, вы можете щелкнуть текстовое поле "Нажмите клавиши быстрого доступа" и ввести свое ключевое слово, чтобы увидеть, что оно назначается.
Итак, вы могли:
- перейдите в меню "Параметры клавиатуры",
- введите Ctrl +, чтобы узнать, для чего он назначен,
- удалить его,
- затем введите Ctrl + T, чтобы увидеть, что вызывается в диалоговом окне "Навигация в" в VS
- переназначить эту функцию Ctrl +,