Format parametru właściwości powiązania
Dodatki Visual Studio zostały zaniechane w programie Visual Studio 2013.Dodatki należy uaktualniać do pakietu rozszerzenia VSPackage.Aby uzyskać więcej informacji na temat uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.
Bindings właściwość ma format określonego parametru, którego musi przestrzegać lub zostanie zwrócony błąd.Wymagane parametry są następujące
Parametry właściwości powiązania
Format parametru to: Scope::ModifierKeys1+Key1,ModifierKeys2+Key2.
Poniżej przedstawiono dwa skróty klawiszowe, które dotyczą jednego polecenia w zakresie globalnym.Po tych kluczowych powiązaniach klawiszy Ctrl-Shift-D następuje klawisz O i Ctrl-Shift-D a następnie klawiszF : Global::Ctrl+Shift+D,O,Ctrl+Shift+D,F.
W tym przypadku klawisze modyfikujące i wartości klucza to:
Parametr |
Wartość |
---|---|
Scope |
Globalny |
ModifierKeys1 |
Ctrl+Shift+D |
Key1 |
O |
ModifierKeys2 |
Ctrl+Shift+D |
Key2 |
F |
Jeśli używasz Visual Studio z ustawieniami domyślnymi, wówczas przypisany klawisz skrótu do polecenia File.NewFile to Global:: Ctrl+N.Oznacza to, że naciskając i przytrzymując klawisz CTRL i naciskając klawisz N wyświetla się okno dialogowe Nowy plik.Global słowo kluczowe oznacza, że polecenie działa we wszystkich obszarach Visual Studio.
Zakres
Scope parametr wskazuje kontekst, w którym działa klawisz skrótu.Global słowo kluczowe definiuje, czy to działa na całym Visual Studio, podczas gdy określony zakres określa, czy działa tylko w tym zakresie.Global jest to najczęściej używany zakres.Dostępne wartości dla Scope w zależności od pakietu.
Na przykład, kombinacja klawiszy CTRL + B powoduje pogrubienie zaznaczonego tekstu w edytorze HTML, ale ta sama kombinacja klawiszy wyświetla okno dialogowe Punkty przerwania programu do usuwania błędów, jeśli edytor jest nieaktywny.Gdyby zastosowano globalny zakres do tej kombinacji klawiszy skrótów, wówczas kombinacja CTRL + B będzie działać (lub podejmie próbę działania) tak samo wszędzie w Visual Studio, a nie tylko w edytorze HTML.
Bez względu na zakres, którego używasz należy wykonać to z dwoma dwukropkami (::) przed określeniem innych parametrów.
Klawisz modyfikujący 1
Klawisze modyfikujące to klawisze systemowe, które należy nacisnąć w trakcie naciskania innego klawisza.Dostępne są następujące klawisze modyfikujące: CTRL, SHIFT i ALT.Można połączyć więcej niż jeden klawisz modyfikujący, oddzielając je z znakiem +.Na przykład: CTRL+ALT+X lub SHIFT+ALT+Y.Można również określić kilka liter, takich jak CTRL + ALT + T, N, co oznacza, że musisz nacisnąć kombinację klawiszy CTRL + ALT + Y, a następnie klawisz N.
Klawisz1
Klawisz jest dowolnym klawiszem na standardowej klawiaturze 102-klawiszowej.Wyłączone klawisze w nowszych klawiaturach to: klawisz Windows, klawisze multimedialne (na przykład ulubione, głośności, zatrzymania itp.) i klawisz Fn na niektórych komputerach przenośnych.Klawisze inne niż standardowa litera i klawisze numeryczne są znane jako klawisze wirtualne.Następująca tabela zawiera listę wszystkich wirtualnych kluczy, które Bindings właściwość przyjmuje.Każdy wirtualny klucz, którego nie ma na tej liście jest ignorowany.
WSTECZ |
USUŃ |
WSTAW |
SPACJA |
F1 |
F2 |
F3 |
F4 |
F5 |
F6 |
F7 |
F8 |
F9 |
F10 |
F11 |
F12 |
F13 |
F14 |
F15 |
F16 |
F17 |
F18 |
F19 |
F20 |
F21 |
F22 |
F23 |
F24 |
ZWROT |
ANULUJ |
W GÓRĘ |
W DÓŁ |
OD LEWEJ |
PRAWA |
TAB |
STRONA GŁÓWNA |
END |
PRZED |
DALEJ |
WYJDŹ |
WARTOŚĆ DZIESIĘTNA |
MNOŻENIE |
ODEJMOWANIE |
DODAJ |
PODZIEL |
NUMPAD0 |
NUMPAD1 |
NUMPAD2 |
NUMPAD3 |
NUMPAD4 |
NUMPAD5 |
NUMPAD6 |
NUMPAD7 |
NUMPAD8 |
NUMPAD9 |
Klawisz modyfikujący 2 i klawisz 2
Te opcjonalne klawisze dodatkowe pozwalają rozwinąć twoją grupę poleceń i zapobiegają kolizjom klawiszy skrótów.Na przykład, można przypisać klawisze CTRL + SHIFT + D, O, aby otworzyć plik w edytorze pliku i można przypisać klawisze CTRL + SHIFT + D, S, aby zapisać plik.Ponadto, dzięki temu można zgrupować podobne polecenia w obszarze tego samego skrótu klawiaturowego ze względu na łatwość użycia i zapamiętywania.Unika również wydatkowania wszystkich krótszych dostępnych klawiszy skrótów, które są często stosowane przez inne polecenia.
Zobacz też
Zadania
Porady: powiązanie polecenia z jednym klawiszem skrótu
Porady: powiązanie polecenia z wieloma klawiszami skrótu
Porady: zachowywanie istniejących skrótów klawiaturowych