2016-11-22 3 views
0

Nach der Standard-Tastaturkürzel Dokumentation gibt es diese Abkürzungeditor.action.indentLines funktioniert nicht in VS-Code

{ 
    "key": "cmd+]", 
    "command": "editor.action.indentLines", 
    "when": "editorTextFocus && !editorReadonly" 
} 

jedoch es einrücken nicht, wenn ich es verwenden, und das Hinzufügen von ein Tab-Zeichen statt. Ich nehme an, dass es die Linie nach den Einrückungsregeln reindent (ich verwende 4 Leerzeichen) - ist das richtig?

Vielen Dank für Hilfe im Voraus!

Antwort

1

Ja, dieser Befehl berücksichtigt alle Einrückungseinstellungen, die Sie für das aktuelle Dokument aktiviert haben. Versuchen Sie in der Statusleiste des aktuellen Einzug Einstellung suchen:

Spaces: enter image description here

Tabs: enter image description here

Klicken Sie auf das Leerzeichen/Tabs Element, um den Einzug zu ändern für die Datei festlegen.

Wenn Sie noch ein unerwartetes Verhalten zu sehen, please open a bug

+0

ok verstehe ich jetzt. Ich habe eine Frage - gibt es eine Möglichkeit im VS-Code, um Zeilen wie Emacs einrücken können Sie es tun - sagen wir, wenn der Cursor in der Mitte der Zeile ist und Sie TAB verwenden, wird die Zeile einrücken Sie die vorherige Zeile und die Regeln des Einrückens der geöffneten Datei. Ich konnte nicht finden, wie man das im VS-Code tun kann, nur mit editor.action.indentLines, die nur so viele Zeichen vor dem Cursor hinzufügen. –

Verwandte Themen