Ich möchte einen bestimmten Codeabschnitt in Visual Studio Code einrücken.
Ich habe gelesen Wie formatiere ich Code in Visual Studio Code? Dies gibt Verknüpfungen zum Einrücken des gesamten Codes, funktioniert jedoch nicht, wenn ein bestimmter Codeabschnitt ausgewählt wird.
Ich habe Ctrl+ Shift+ versucht, Fnachdem ich eine Zeile in meinem Code ausgewählt hatte, aber die gesamte Datei ist eingerückt. Ich bin unter Windows mit Visual Studio Code Insider 1.8.0. Wie kann ich es tun?
visual-studio-code
indentation
Damien Leroux
quelle
quelle
Cmd
+]
(Einzug) undCmd
+[
(Einzug) für mich.Cmd
+ KCmd
+ FUnd natürlich können Sie beim automatischen Einrücken und Formatieren anhand der von Ihnen verwendeten Sprache sehen, welche guten Erweiterungen die gute Arbeit leisten, welche Formatierer installiert werden müssen oder welche Parametereinstellungen für jede Sprache und die verfügbaren Tools aktiviert oder festgelegt werden müssen. Lesen Sie einfach die Dokumentation der Erweiterung gut durch, um alles zu installieren und einzustellen, was benötigt wird.
Bisher stört mich das Einrückungsproblem mit Python beim Kopieren und Einfügen eines Codeblocks. Wenn dies der Fall ist, lösen Sie dies folgendermaßen: Visual Studio Code-Einzug für Python
quelle
Wählen Sie unter OS X "Dokumentformat" und wählen Sie alle Zeilen aus, die Sie formatieren möchten.
Dann Option+ Shift+ F.
quelle
(Dies funktioniert mindestens bis zur Version 1.45.0 vom 7. Mai 2020)
Unter macOS Visual Studio Code Version 1.36.1 (2019)
Verwenden Sie zum automatischen Formatieren der Auswahl ⌘K ⌘F (der Trick besteht darin, dass dies nacheinander erfolgt, ⌘K zuerst, gefolgt von ⌘F).
Verwenden Sie ⌘], um ohne automatische Formatierung nur einzurücken (nach rechts zu verschieben)
Wie bei Tastaturkürzeln (⌘K ⌘S oder aus dem Menü wie unten gezeigt)
quelle
alt/option + f
funktioniert hat !!! Und plötzlich wurde es durch "̰" ersetzt. So nervig!Dies sollte in der Lage sein, die gewünschten Tastenkombinationen für Ein- / Ausrücken festzulegen:
Menü Datei → Einstellungen → Tastaturkürzel
editor.action.indentLines
editor.action.outdentLines
quelle
dedent
(die wir in unserer Codebasis verwenden), aber es istoutdent
. Danke dir.F1 → Öffnen Sie die Tastaturkürzel → Suchen Sie nach 'Einrückungslinie' und ändern Sie die Tastenkombination in Tab.
Klicken Sie mit der rechten Maustaste> "Beim Ausdruck ändern" auf
editorHasSelection && editorTextFocus && !editorReadonly
Sie können die Zeile einrücken, wenn etwas in dieser Zeile ausgewählt ist (mehrere Zeilen funktionieren noch).
quelle
Für mich auf Fenster war es
Ctrl+¡
, indent Linie . Am Anfang jeder Zeile wird eine Registerkarte hinzugefügt.quelle