2009-06-22 2 views
8

При написании кода в .NET, если вы используете какую-либо функцию в пространстве имен, которое не было включено в вашу страницу, вы получаете всплывающее всплывающее окно (например, всплывающее окно). System.Data.Sql?]. Если вы щелкните по нему, он добавит пространство имен на вашу страницу.
Есть ли комбинация клавиш для добавления пространства имен? (Я знаю, что вы можете использовать кнопку правого щелчка на клавиатуре, перейти в пункт меню «Разрешить» и выбрать using System.Data.Sql ... Я надеюсь на что-то проще).Устранение пространства имен с помощью клавиатуры

EDIT: Я понимаю Ctrl + . также работает, но вы должны быть в конкретной команде в коде.

+1

"Ctrl +." - Красивые !!! –

ответ

1

Сдвиг + Alt + F10 вызывает меню, вы можете использовать стрелки и Enter, чтобы выбрать пункт меню.

8

по умолчанию в Visual Studio является Сдвиг + Alt + F10. Вы можете настроить эту команду, чтобы быть любой клавиатуры комбинации вы хотели бы с помощью следующих шагов:

  • Выберите «Настройка» команду из меню «Инструменты»
  • Выберите «Keyboard» кнопку в нижней части диалог
  • Назначение команды View.ShowSmartTag на любой комбинации клавиш вы хотите
+2

«Кнопка», которую вы получаете, называется смарт-тегом и эквивалентна той же функции в Microsoft Office. Интересно отметить, что тот же ярлык на клавиатуре также работает в Office (включая Outlook), поэтому переход от сочетания клавиш по умолчанию, вероятно, только сделает вашу жизнь более сложной :) –

+0

Это может сделать вашу жизнь более сложной, только если у вас есть необходимо использовать его в Outlook. Для меня лично я всегда на клавиатуре при кодировании и считаю его неэффективным для достижения мыши или странной клавиатуры, такой как Shift + Alt + F10. Изменение его на нечто более естественное может повысить производительность. Я никогда не чувствовал необходимости в таких приложениях, как Outlook. – heavyd

+0

не менял это для меня. Нужно повторно открыть VS? – mmcrae

20

Expand Smart Tag (Resolve меню): Ctrl + . (период)

+1

Ничего себе все это время я понятия не имел, что Ctrl +. также вызывается смарт-тегом, как это делал Shift + Alt + F10. Это намного проще в использовании. Благодаря! – Josh

+1

почему ой почему это не выше в вашем алгоритме, так? – mmcrae