2016-05-24 12 views
7

Czy istnieje domyślne powiązanie klucza w VSCode w celu zawijania zaznaczenia w znaczniku HTML, na przykład skrótu klawiaturowego Shift + alt + W w Visual Studio 2015? Nie mogłem znaleźć niczego podobnego w dokumentacji lub w domyślnych skrótach klawiaturowych, które wskazują na jego dostępność po wyjęciu z pudełka.Wiązanie klucza do zawijania zaznaczenia znacznikiem html w VSCode

Odpowiedz

25

Aby zautomatyzować to, przejdź do.

Skróty Plik> Preferencje> klawiszowe

i dodać to do swojego keybindings.json (okno prawej stronie)

{ "key": "ctrl+shift+enter", "command":"editor.emmet.action.wrapWithAbbreviation", "when": "editorTextFocus && !editorReadonly" } 

Można zastąpić Ctrl + Shift + Enter z własnej kombinacji klawiszy.

+2

To prawda! Możesz także użyć palety poleceń (ctrl + shift + p) i napisać "emmet wrap", a następnie autouzupełnianie wyświetli komendę. Ostatnio używam palety poleceń, gdy nie chcę powiązać żadnego klawisza z poleceniem – flyer88

+0

Czy jest możliwe określenie tagu w keybinding? np. ...? – Fuhrmanator

3

można użyć tego rozszerzenia: https://github.com/Microsoft/vscode-htmltagwrap

lub można:

  1. otworzyć paletę poleceń: Command/Ctrl + Shift + P (⇧⌘P)
  2. typu "wrap" , a następnie wybierz "Wrap ze skrótem"
  3. typu tag chcesz i naciśnij enter
+0

Rozszerzenie to pozwala na ponowne zdefiniowanie domyślnego tagu (zapisuje dla mnie kilka naciśnięć klawiszy), np. Dla '...' użyj '" htmltagwrap.tag ":" code "' – Fuhrmanator

Powiązane problemy