У меня установлен 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 больше не рассматривал его как код С#, и поэтому не было синтаксических элементов для расширения выбора. В других файлах он работал нормально.