Ich möchte wissen, wie man die Markierungssprache in Sublime Text 2 auswählt.
Wenn ich beispielsweise Text eingebe und C++ - Sprachhervorhebung verwenden möchte, möchte ich zu Java-Sprachhervorhebung wechseln.
Kann das gemacht werden?
Bitte beraten!
Vielen Dank.
In der rechten unteren Ecke befindet sich eine Dropdown-Liste, in der Sie auswählen können, welche Syntax hervorgehoben werden soll
Das Menü Ansicht-> Syntax funktioniert genauso
Verwenden Sie die Befehlspalette (Strg + Umschalttaste + P) und geben Sie die gewünschte Syntax "C++" ein.
Wählen Sie dann die gewünschte Option "Set Syntax C++" und drücken Sie die Eingabetaste. Sie haben die aktuelle Syntax geändert.
Sie können nicht unterschiedliche Hervorhebungssyntaxschemata in derselben Datei enthalten. Wenn Sie ein C++ - Highlight und ein Java-Highlight wünschen, benötigen Sie zwei verschiedene Dateien.
Das kann sehr schmerzhaft sein, wenn Code in eine andere Sprache eingebettet wird, aber vorerst ist das, wonach Sie fragen, in SublimeText nicht möglich.
Sie könnten versuchen, eine Funktionsanforderung zu veröffentlichen, aber meiner Meinung nach kann der Texteditor nur dann den Code richtig analysieren, der die eingebettete Sprache identifiziert.
Ansonsten könnte jemand tatsächlich eines Tages ein Paket schreiben, das dies tut, aber nicht den Atem anhalten.