Ожидание второго ключа аккорда

20

Я назначил сочетание клавиш Ctrl + E к команде. Но когда я нажимаю Ctrl + E , строка состояния сообщает Ctrl + E . Ожидание второго ключа аккорда ... ».

Если я нажал клавишу Esc , я получаю «комбинацию клавиш ( Ctrl + E , Esc ) не является командой.

Как активировать команду, назначенную Ctrl + E ?

Я знаю, что это то же самое, что вопрос Как остановить Visual Studio от ожидания второй части сочетания клавиш? . Но ответ, полученный там (нажмите Esc ), не работает для меня.

    
задан PortMan 10.01.2014 в 03:41
источник
  • У меня была та же проблема, но я не могу понять, почему она проявила себя «из ничего» без явной особой причины. Вчера не было здесь, и сегодня он здесь, чтобы освободить меня ... –  gsscoder 10.08.2015 в 16:08

3 ответа

6

Аккорды клавиш - это сочетание клавиш для Visual Studio. Они состоят из последовательности нажатий клавиш, таких как ( Ctrl + K , Ctrl + C )) для код комментария или ( Ctrl + K , Ctrl + U )) для раскодированного кода .

Они активируются пользователем, нажимая одну комбинацию Ctrl + , затем комбинацию Ctrl + , Например, Ctrl + K , Ctrl + C в моей установке Visual Studio используется для комментирования выделенного текста.

В вашем случае Ctrl + E является обычным стартером аккордов и используется многими аккордами. Например Ctrl + E , Ctrl + W = Переключить Word Wrap и < kbd> Ctrl + E , Ctrl + X = Конструктор рабочих пространств.ExpandAll .

Причина, по которой вы видите ошибку, связана с тем, что Visual Studio сопоставлена ​​с другими аккордами. Из-за этого вы не можете использовать Ctrl + E самостоятельно для быстрого сочетания клавиш

Но вы можете создать свой собственный аккорд, Ctrl + E , Ctrl + D не входит в используйте мою установку Visual Studio 2012.

И ваш вопрос не совпадает с другим вопросом. В этом вопросе OP начал процесс аккорда ( Ctrl + E ) и хочет отменить Visual Studio, ожидая второго ключа аккорда.

Edit: Вы можете использовать Ctrl + E в качестве отдельного ярлыка при некоторых условиях. Это может зависеть от того, какие настройки разработчика вы включили в Visual Studio. Также, если вы удалите все ключевые аккорды, которые начинаются с ( Ctrl + E ), тогда он может работать как ярлык без хорды.

    
ответ дан Walt Ritscher 12.01.2014 в 08:34
  • Но я использовал Ctrl + E (один) в предыдущей версии. –  Pete Alvin 11.01.2017 в 17:33
19

Выбранный ответ неверен, если вы не можете использовать Ctrl + E самостоятельно (по крайней мере для Visual Studio 2013).

Для тех, кто приходит с Mac или другого фона ОС, где Ctrl + E переносит вас в конец текущей строки ( End по умолчанию в VS), это действительно разочаровывает ограничение при переключении сред.

Я обнаружил, что в Visual Studio 2013 по крайней мере вы можете удалить все ярлыки, которые используют аккорд Ctrl + E (ни один из которых я никогда не буду использовать) и установите команду Edit.LineEnd в Ctrl + E . Это займет всего несколько минут, чтобы отслеживать аккорды для удаления (большинство из них находятся под дизайнером рабочей области).

    
ответ дан roengraft 03.05.2014 в 16:48
  • FWIW Ключ End приведет вас к концу текущей строки («Начало для начала») по всей Windows, это определенно не просто ярлык VS. –  chrnola 05.12.2014 в 16:25
12
  
  1. Чтобы узнать, какие команды используют сочетание клавиш на данный момент, введите его   в поле «Нажмите клавиши быстрого доступа:». Убедитесь, что вы случайно не нажимаете «Назначить».
  2.   
  3. В раскрывающемся списке «Ярлык, который в настоящее время используется:», вы можете просматривать   и вручную удалите все команды, которые   в настоящее время занимают желаемую комбинацию клавиш.
  4.   

    

ответ дан silkfire 02.09.2015 в 12:49