Bevor die Verwirrung beginnt, geht es bei dieser Frage um Code, den neuen leichten Visual Studio-Editor. Sie können es hier herunterladen : https://code.visualstudio.com/
Ich habe eine Textdatei (.txt) mit CSS und möchte Syntax-Hightlighting erhalten. Sie können die Befehlspalette mit ctrl+ shift+ öffnenp . Dort kann man aber keine Syntax wie in Sublime einstellen.
Gibt es eine andere Möglichkeit, die CSS-Färbung aus meiner Textdatei zu erhalten?
editor
syntax-highlighting
visual-studio-code
Florian Leitgeb
quelle
quelle
Antworten:
In der rechten unteren Ecke, links vom Smiley, befand sich das Symbol "Nur Text". Wenn Sie darauf klicken, wird das Menü mit allen Sprachen angezeigt, in dem Sie die gewünschte Sprache auswählen können.
quelle
cmd+opt+p
die nicht ganz der erhabenen entspricht, aber für das Muskelgedächtnis viel einfacher ist als K + MDrücken Sie Ctrl + KMund geben Sie die gewünschte Sprache ein (oder klicken Sie darauf).
Um über die Befehlspalette darauf zuzugreifen, suchen Sie alternativ nach "Sprachmodus ändern" (siehe unten):
quelle
Ein weiterer Grund, warum Benutzer möglicherweise Schwierigkeiten haben, Syntax Highlighting zum Laufen zu bringen, ist, dass sie nicht das entsprechende Syntaxpaket installiert haben. Während einige Standard-Syntaxpakete vorinstalliert sind (wie Swift, C, JS, CSS), sind andere möglicherweise nicht verfügbar.
Um dies zu lösen, können Sie Cmd + Shift + P→ "Erweiterungen installieren" und nach der Sprache suchen, die Sie hinzufügen möchten, sagen Sie "Scala".
Suchen Sie das geeignete Syntaxpaket, installieren Sie es und laden Sie es neu. Dadurch wird die richtige Syntax für Ihre Dateien mit der vordefinierten Erweiterung übernommen, dh
.scala
in diesem Fall.Darüber hinaus möchten Sie möglicherweise, dass VS Code alle Dateien mit bestimmten benutzerdefinierten Erweiterungen als bevorzugte Sprache Ihrer Wahl behandelt. Angenommen, Sie möchten alle
*.es
Dateien als JavaScript markieren , öffnen dann einfach "Benutzereinstellungen" ( Cmd + Shift + P→ "Benutzereinstellungen") und konfigurieren Ihre benutzerdefinierte Dateizuordnung wie folgt:quelle
Syntaxhervorhebung für benutzerdefinierte Dateierweiterung
Jede benutzerdefinierte Dateierweiterung kann
custom files association
wie folgt mit der Hervorhebung der Standardsyntax in den Benutzereinstellungen verknüpft werden.Neues Syntaxpaket installieren
Wenn das erforderliche Syntaxpaket standardmäßig nicht verfügbar ist, können Sie es über den Extension Marketplace ( Ctrl+Shift+X) hinzufügen und nach dem Sprachpaket suchen.
Sie können die obigen Schritte weiter reproduzieren, um die Dateierweiterungen mit dem neuen Syntaxpaket zuzuordnen.
quelle
So legen Sie die Sprachsyntax dauerhaft fest:
Öffnen Sie die
settings.json
Datei*) Formatieren Sie alle TXT-Dateien mit Javascript-Formatierung
*) Formatieren Sie alle nicht gespeicherten Dateien (untitled-1 usw.) in Javascript:
quelle
Beachten Sie, dass Sie für den Editor "Ohne Titel" ("
Untitled-1
", "Untitled-2
") jetzt die Sprache in den Einstellungen festlegen können.Die vorherige Einstellung war:
Dies wird nicht mehr immer funktionieren, da mit VSCode 1.42 (Q1 2020) der Titel dieser Editoren ohne Titel geändert wird .
Der Titel ist nun die erste Zeile des Dokuments für den Editor-Titel zusammen mit dem generischen Namen als Teil der Beschreibung.
Es wird nicht mehr mit "
untitled-
" beginnenSiehe " Verbesserungen am Editor ohne Titel "
In Bezug auf die zugehörige Sprache für diese "Ohne Titel" -Redakteure:
Und siehe
workbench.editor.untitled.labelFormat
in VSCode 1.43 .quelle