Welcome to MSDN Blogs Sign in | Join | Help

Секреты Visual Studio

Советы пользователям Microsoft Visual Studio от Сары Форд (и не только)

News

  • 22 октября 2009: Visual Studio 2010 Beta 2 открыта для тестирования: http://go.microsoft.com/fwlink/?LinkID=151797 24 сентября 2009: Web Platform Installer и Web Deployment Tool теперь и на русском! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2009/09/25/microsoft-web-platform-installer-2-0-web-deployment-tool-1-0.aspx 16 декабря 2008: выпущен пакет обновлений SP1 для русской версии Visual Studio 2008! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2008/12/19/sp1-visual-studio-2008.aspx 28 октября 2008: Visual Studo 2008 и Библиотека MSDN теперь и на русском! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2008/10/29/microsoft-visual-studio-2008-msdn.aspx 19 сентября 2008 г. - на TechDays.ru опубликована презентация, посвященная выходу русифицированной версии Microsoft Visual Studio 2008 и Библиотеки MSDN 11 августа 2008 г. - выпущены обновления: Visual Studio 2008 SP1 и .NET Framework 3.5 SP1 8 июля 2008 г. – опубликован перевод статьи Брайана Келлера "Наиболее надежный и быстрый способ скачать Rosario / VS2008 VPC" 20 июня 2008 г. – начало публикации блога Сары Форд «Секреты Visual Studio»
Знаете ли вы, как... №16: Добавить или изменить комбинации клавиш для быстрого доступа к меню?

Оболочка Visual Studio - сложная система. Я это знаю, поскольку я использовала Visual J++ каждый день в течение года до того, как перешла в эту команду. В процессе написания этих советов, я стараюсь вспоминать о времени, когда я работала на Visual J++, чтобы составить список советов, которые я сама хотела бы знать в то время. И один из этого списка – это использование команд быстрого доступа к меню. Возможно, я не достаточно глубоко изучала возможности Visual Studio. Возможно, я никогда и изменю ни одной команды, поэтому я никогда не использовала этих возможностей. Так или иначе, вот, как это делается, чтобы остальные знали.

Для того чтобы добавить или изменить комбинацию клавиш для доступа к нужной команде:

  1. Откройте диалог ToolsOptions и выберите EnvironmentKeyboard
  2. Введите имя команды в текстовом поле Show commands containing: вручную, либо выберите ее из списка
  3. Находясь в текстовом поле Press shortcut keys, нажмите ту комбинацию клавиш, которую вы хотите связать с выбранной командой
  4. Нажмите Assign

Привязка комбинаций клавиш к командам 

Если возникнет конфликт с другими командами, то он будет отображен в поле Shortcut currently used by:. Нажмите Assign, чтобы переопределить конфликтную команду.

Заметьте, что эта функциональность имеет разные масштабы применения. Поле со списком Use new shortcut in: показывает текущий масштаб применения для данной конкретной команды и по умолчанию это - Global. Например, комбинация, имеющая масштаб Text Editor будет работать только, когда фокус ввода находится в Текстовом редакторе (то же самое, что и Редактор кода). Если вы переместите фокус на панель инструментов и попробуете воспользоваться той же комбинацией клавиш, будет выполнена команда, имеющая масштаб действия Global.

Для того чтобы посмотреть какая команда закреплена за какой комбинацией:

  1. Откройте диалог ToolsOptions и выберите EnvironmentKeyboard
  2. В поле Press shortcut keys нажмите нужную вам комбинацию клавиш
  3. В поле со списком Shortcuts for selected command: появится команда, связанная с данной комбинацией (раскройте список для того, чтобы проверить, не привязана ли эта комбинация к нескольким командам), либо пустой список, если данная комбинация нигде не используется.

Получение данных о привязке команд к комбинациям клавиш 

Другой "забавный" путь изучения Visual Studio это просмотр списка доступных команд. Например, если вы введете Edit.Line, вы увидите все команды, содержащие "Edit.Line". Вы узнаете, что команда "Edit.LineTranspose" привязана к комбинации Shift+Alt+T. Если возникнет необходимость перенести строку, вы уже будете знать какую комбинацию для этого использовать. =)

 Выдержка из блога Сары Форд - ссылка на оригинал

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Posted: Monday, July 28, 2008 11:00 AM by Vitaly Zaiko
Filed under: ,

Comments

Секреты Visual Studio said:

Самая простая вещь в этой жизни, не так ли? Используйте Ctrl + K , Ctrl + C для закомментирования кода

# July 30, 2008 4:59 AM

Секреты Visual Studio said:

Есть четыре команды, предназначенные для замены знаков пробела в знаки табуляции и наоборот: Edit –

# August 4, 2008 3:31 AM
Anonymous comments are disabled
Page view tracker