2009-06-22 12 views
8

Podczas pisania kodu w .NET, jeśli używasz jakiejś funkcji w przestrzeni nazw, która nie została uwzględniona na twojej stronie, otrzymasz wyskakujące okno podobne do podpowiedzi [np. System.Data.Sql?]. Po kliknięciu dodaje obszar nazw do strony.
Czy istnieje skrót klawiaturowy do dodawania przestrzeni nazw? (Wiem, że możesz użyć prawego przycisku myszy na klawiaturze, przejdź do menu Rozwiąż i wybierz using System.Data.Sql ... Mam nadzieję na coś łatwiejszego).Rozwiązywanie obszaru nazw za pomocą klawiatury

EDIT: Rozumiem Ctrl + . również działa, ale musisz być na konkretnym poleceniu w kodzie.

+1

"Ctrl +." - Piękna !!! –

Odpowiedz

1

Tak to SHIFT + Alt + F10.

1

Przesunięcie + Alt + F10 wywołuje menu, można użyć strzałek i Enter aby wybrać pozycję menu.

8

Domyślną w Visual Studio jest Przesunięcie + Alt + F10. Można dostosować tego polecenia, aby być cokolwiek klawiatury kombinacja chcesz za pomocą następujących czynności:

  • Wybierz „Dostosuj” polecenie z menu „Narzędzia”
  • Wybierz „Klawiatura” przycisk od dołu okno
  • Przypisywanie polecenia View.ShowSmartTag do dowolnego skrótu klawiszowego lubisz
+2

Otrzymany przycisk nazywa się tagiem inteligentnym i jest równoważny tej samej funkcji w pakiecie Microsoft Office. Warto zauważyć, że ten sam skrót klawiaturowy działa również w Office (w tym Outlook), więc zmiana domyślnego skrótu klawiaturowego prawdopodobnie tylko utrudni Ci życie :) –

+0

Może to utrudnić Ci życie, tylko jeśli masz trzeba go użyć w Outlooku. Dla mnie osobiście zawsze jestem na klawiaturze podczas kodowania i uważam, że nie jest to konieczne, aby sięgnąć po mysz lub dziwne kombinacje klawiszy, takie jak Shift + Alt + F10. Zmiana na coś bardziej naturalnego może poprawić wydajność. Nigdy nie odczuwałem takiej potrzeby w aplikacjach takich jak Outlook. – heavyd

+0

nie zmieniło go dla mnie. Musisz ponownie otworzyć VS? – mmcrae

20

Rozwiń Inteligentny Tag (Resolve Menu): Ctrl + . (okres)

+1

Wow przez cały ten czas nie miałem pojęcia, że ​​Ctrl +. również wywołał tag inteligentny w taki sposób, jak zrobił Shift + Alt + F10. To jest o wiele łatwiejsze w użyciu. Dzięki! – Josh

+1

dlaczego och, dlaczego nie jest to wyżej w twoim algorytmie, SO? – mmcrae

Powiązane problemy