Ожидание второго ключа аккорда
Я назначил сочетание клавиш Ctrl + E с командой. Но когда я нажимаю Ctrl + E, строка состояния сообщает Ctrl + E. Ожидание второго ключа аккорда... ".
Если я нажал клавишу Esc, я получаю "комбинация клавиш (Ctrl + E, Esc) не является командой."
Как активировать команду, назначенную Ctrl + E?
Я знаю, что это то же самое, что вопрос Как остановить Visual Studio от ожидания второй части сочетания клавиш?. Но ответ, полученный там (hit Esc), не работает для меня.
Ответы
Ответ 1
Аккорды клавиш - это сочетание клавиш для Visual Studio. Они состоят из последовательности нажатия клавиш, таких как (Ctrl + K, Ctrl + C) для кода комментария или (Ctrl + K, Ctrl + U) для кода uncomment.
Они активируются пользователем, нажимая одну комбинацию Ctrl + key, затем другую комбинацию Ctrl + key. Например, Ctrl + K, Ctrl + C в моей установке Visual Studio используется для комментирования выделенного текста.
В вашем случае Ctrl + E является обычным стартером аккордов и используется многими аккордами. Например, Ctrl + E, Ctrl + W= Переключить Word Wrap и 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), тогда он может работать как ярлык без аккорда.
Ответ 2
Выбранный ответ неверен, заявив, что вы не можете использовать Ctrl + E самостоятельно (по крайней мере, для Visual Studio 2013).
Для тех, кто приходит с фона Mac или другой ОС, где Ctrl + E переносит вас в конец текущей строки (клавиша End по умолчанию в VS), это действительно разочаровывающее ограничение при переключении среды.
Я обнаружил, что в Visual Studio 2013 по крайней мере вы можете удалить все ярлыки, которые используют аккорд Ctrl + E (ни один из которых я никогда не буду использовать), и установите команду Edit.LineEnd на Ctrl + E. Это займет всего несколько минут, чтобы отслеживать аккорды для удаления (большинство из них находятся под дизайнером рабочей области).
Ответ 3
- Чтобы узнать, какие команды используют сочетание клавиш на данный момент, введите его в поле "Нажмите клавиши быстрого доступа:". Убедитесь, что вы случайно не нажимаете "Назначить".
- В раскрывающемся списке "Ярлык, который в настоящее время используется:", вы можете просматривать и вручную удалите все команды, которые в настоящее время занимают желаемую комбинацию клавиш.
![введите описание изображения здесь]()