У меня установлен Resharper, и как-то Ctrl W больше не "расширяет выбор". Я попытался присвоить его Global/Resharper.ExtendSelection в Tools → Options → Keyboard, но он по-прежнему выбирает только одно слово.
Ctrl-W перестала работать
Ответ 1
Я нашел разрешения. Перейдите в ReSharper → Параметры → Интеграция с Visual Studio → Shortbuts Keybord → ReSharper или IntelliJ IDEA. В следующий раз, когда вы нажмете Ctrl W, Visual studio спросит вас о ярлыках. Вы будете выбирать ярлыки ReSharper и все.
Ответ 2
Решение, которое я нашел, состояло в том, чтобы перенастроить ключи на уровне Text Editor
(они определены на уровне Global
и для некоторой (раздражающей) причины Resharper переопределяет это.
Итак: (Tools->Options->Environment->Keyboard)
, установите Use new shortcut
в Text Editor
и переопределите ярлыки.
Совет. Ищите избранные Ctrl W, написав view.
в Show commands containing
.
Мне нужен View.ErrorList(Ctrl W, Ctrl E), View.Output(Ctrl W, Ctrl O) и View.SolutionExplorer(Ctrl W, Ctrl S)
НТН
p.s. Я даже отключил Resharper, и он все равно не сработает...
Ответ 3
Вопрос и предложение:
- Предоставляет ли Reharper | Редактировать | Выполнить работу по выбору?
- Внедрение VS интеграции через Resharper | Варианты | Интеграция с Visual Studio | Применить схему
Ответ 4
Для меня причина была глупой:
Мой файл С# был удален из проекта, поэтому resharper больше не рассматривал его как код С#, и поэтому не было синтаксических элементов для расширения выбора. В других файлах он работал нормально.