Знаете ли вы, как... №16: Добавить или изменить комбинации клавиш для быстрого доступа к меню?
Оболочка Visual Studio - сложная система. Я это знаю, поскольку я использовала Visual J++ каждый день в течение года до того, как перешла в эту команду. В процессе написания этих советов, я стараюсь вспоминать о времени, когда я работала на Visual J++, чтобы составить список советов, которые я сама хотела бы знать в то время. И один из этого списка – это использование команд быстрого доступа к меню. Возможно, я не достаточно глубоко изучала возможности Visual Studio. Возможно, я никогда и изменю ни одной команды, поэтому я никогда не использовала этих возможностей. Так или иначе, вот, как это делается, чтобы остальные знали.
Для того чтобы добавить или изменить комбинацию клавиш для доступа к нужной команде:
- Откройте диалог Tools – Options и выберите Environment – Keyboard
- Введите имя команды в текстовом поле Showcommandscontaining : вручную, либо выберите ее из списка
- Находясь в текстовом поле Pressshortcutkeys, нажмите ту комбинацию клавиш, которую вы хотите связать с выбранной командой
- Нажмите Assign
Если возникнет конфликт с другими командами, то он будет отображен в поле Shortcutcurrentlyusedby : . Нажмите Assign, чтобы переопределить конфликтную команду.
Заметьте, что эта функциональность имеет разные масштабы применения. Поле со списком Usenewshortcutin : показывает текущий масштаб применения для данной конкретной команды и по умолчанию это - Global. Например, комбинация, имеющая масштаб TextEditor будет работать только, когда фокус ввода находится в Текстовом редакторе (то же самое, что и Редактор кода). Если вы переместите фокус на панель инструментов и попробуете воспользоваться той же комбинацией клавиш, будет выполнена команда, имеющая масштаб действия Global.
Для того чтобы посмотреть какая команда закреплена за какой комбинацией:
- Откройте диалог Tools – Options и выберите Environment – Keyboard
- В поле Pressshortcutkeys нажмите нужную вам комбинацию клавиш
- В поле со списком Shortcutsforselectedcommand : появится команда, связанная с данной комбинацией (раскройте список для того, чтобы проверить, не привязана ли эта комбинация к нескольким командам), либо пустой список, если данная комбинация нигде не используется.
Другой "забавный" путь изучения Visual Studio это просмотр списка доступных команд. Например, если вы введете Edit.Line, вы увидите все команды, содержащие "Edit.Line". Вы узнаете, что команда "Edit.LineTranspose" привязана к комбинации Shift+Alt+T. Если возникнет необходимость перенести строку, вы уже будете знать какую комбинацию для этого использовать. =)
Выдержка из блога Сары Форд - ссылка на оригинал
Авторские права Сары Форд. Переведено с разрешения Сары Форд.
Comments
Anonymous
July 27, 2008
PingBack from http://blog.a-foton.ru/2008/07/%d0%b7%d0%bd%d0%b0%d0%b5%d1%82%d0%b5-%d0%bb%d0%b8-%d0%b2%d1%8b-%d0%ba%d0%b0%d0%ba-%e2%84%9616-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d0%b8%d0%bb%d0%b8-%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd/Anonymous
July 29, 2008
Самая простая вещь в этой жизни, не так ли? Используйте Ctrl + K , Ctrl + C для закомментирования кодаAnonymous
August 03, 2008
Есть четыре команды, предназначенные для замены знаков пробела в знаки табуляции и наоборот: Edit –