Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 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

  • Чтобы узнать, какие команды используют сочетание клавиш на данный момент, введите его в поле "Нажмите клавиши быстрого доступа:". Убедитесь, что вы случайно не нажимаете "Назначить".
  • В раскрывающемся списке "Ярлык, который в настоящее время используется:", вы можете просматривать и вручную удалите все команды, которые в настоящее время занимают желаемую комбинацию клавиш.

введите описание изображения здесь