webentwicklung-frage-antwort-db.com.de

Einrückung im VS-Code

Ich bin seit langem Emacs-Benutzer. Ich habe VS Code ausprobiert und mag es bisher. 

Eine Sache, die ich an Emacs liebe, ist, dass der Code immer korrekt eingerückt wird, wenn ich die Tabulatortaste drücke. Ich habe nachgesehen, aber ich kann dieses Verhalten in VS Code nicht erkennen. Ich habe versucht, in den Einstellungen zu suchen und nach einer Erweiterung zu suchen, hatte aber kein Glück.

Kann mir bitte jemand weiterhelfen? Gibt es eine Erweiterung, die ich installieren kann, damit ich tun kann, was ich will?

Ich codiere hauptsächlich in PHP, HTML, CSS und Javascript.

Danke im Voraus.

6

Ein paar Dinge:

Formatieren ("hübsch" machen) des gesamten Codes in einer bestimmten Datei, die Sie verwenden können Shift + Alt + F unter Windows. Siehe diese Antwort für weitere Informationen.

Um die Benutzereinstellungen für die Tabulatorgröße anzupassen oder Tabulatoren als Leerzeichen usw. einzufügen, können Sie settings.json (Ctrl + Shift + P Geben Sie dann "Benutzereinstellungen" ein. Sie können dann manuell hinzufügen/bearbeiten:

// number of spaces for a tab
"editor.tabSize": 2,

// insert spaces when pressing tab
"editor.insertSpaces": true

Ich glaube, dass diese beiden Einstellungen von "editor.detectIndentation" überschrieben werden, so dass Sie sich das auch ansehen müssen.

14
nick

Sehen Sie sich das an, um eine Duplizierung des Inhalts zu vermeiden
- https://stackoverflow.com/a/46856413/7668448
- https://stackoverflow.com/a/46855721/7668448

Denken Sie auch an die Einstellung

  • "editor.formatOnPaste"
  • "editor.formatOnType"
  • "editor.formatOnSave"

zu wahr, sie standardmäßig falsch .

Das geht natürlich über Benutzereinstellungen (Datei> Einstellungen> Einstellungen oder über Palette Ctrl+shift+P und schreiben Einstellung finden Sie in den Auswahlmöglichkeiten).

Es ist auch eine gute Sache, Folgendes zu tun: In den Standardeinstellungen schreiben Sie in der Sucheinstellungsleiste "Format" , scrollen dann und gehen alle durch Parameter im Zusammenhang mit der Formatierung, es ist eine lange Liste, aber es gibt viele coole Dinge.

3
Mohamed Allal

Was ich tue, um alles richtig einzurücken, ist mit {} Klammern um alles herum oder einfach mit dem letzten} um den Code herum, dies scheint alles richtig einzurücken. Dies besagt, ich verwende meistens c. Ich weiß nicht, ob das funktioniert andere Sprachen

0
Andrew Neate