2017-05-06 2 views
6

Ich habe eine babel Textmarkierung setzen, die ich in meinem erhabenen hinzugefügt. Jedoch jedes Mal, wenn ich ein neues reagiere Projekt öffne, wird Javascript als Texthervorhebung verwendet, dann muss ich jede Javascript-Datei zurücksetzen, um die korrekte Texthervorhebung zu erhalten. Wie Sie unten rechts in meinem Screenshot sehen können, ist es standardmäßig auf javascript eingestellt.Wie JSX Dateien standardmäßig zu Babel Texthervorhebungen in erhabenen

enter image description here

Antwort

15

Die Syntax, die Erhabene wählt beruht in erster Linie auf der Erweiterung, die die Datei hat.

Sie können View > Syntax > Open all with current extension as... aus dem Menü wählen, während Sie eine solche Datei geöffnet haben, um Sublime mitzuteilen, welche Syntax Sie für eine bestimmte Erweiterung verwenden möchten.

Wenn Sie manchmal auch regelmäßige JavaScript verwenden, werden Sie Ihr aktuelles Problem in umgekehrter Reihenfolge auftreten; Sie müssen die Syntax manuell auf JavaScript umstellen.

So oder so, das Project Specific Syntax Settings Paket kann auch in diesem Fall nützlich sein, wenn Sie Projekte verwenden. Dadurch können Sie pro Projekt konfigurieren, wie die Syntax für verschiedene Dateien aussehen soll.

Verwandte Themen