2010-08-05 7 views
36

Bis vor einer Woche war ich glücklich codieren html.erb Dateien in Notepad ++ mit Syntax-Highlighting. Dann ist meine Festplatte abgestürzt.Notepad ++ nicht Syntax Hervorhebung meiner Dateien

Ich habe Notepad ++ auf meinem neuen System neu installiert, aber wenn ich meine html.erbs, öffne, werden nur ein paar von ihnen richtig hervorgehoben.

Ich denke, das Problem könnte sein, dass die meisten dieser Dateien als "normale Textdateien" betrachtet werden, wobei die wenigen, die funktionieren, als "HTML-Dateien" betrachtet werden. Ich habe versucht, "Speichern unter" HTML-Datei mit dem gleichen Namen, aber es funktioniert nicht. Wie kann ich meine Syntax-Hervorhebung zurückbekommen? Das verlangsamt mich ernsthaft.

Antwort

63

Sie könnten versuchen, zu Sprache> H> Html gehen und das sollte Dinge markieren.

+1

Ich wusste, es wäre eine einfache Lösung ... Danke Townsean! – sscirrus

+4

Dies ist der perfekte Fix, wenn Sie die Syntax-Hervorhebung für eine Datei ohne die Dateierweiterung aktivieren möchten, die normalerweise der Sprache entspricht, in der sie geschrieben wurde. Danke! – Wingman4l7

+0

FYI, das hat funktioniert, aber nicht bis ich die Datei geschlossen und dann wieder geöffnet habe. – rossdavidh

46

Nur für den Fall, wenn jemand meine Situation erfüllt: Ich hatte Enable global foreground color in Panel Settings -> Style configurator... aktiviert, Deaktivierung reaktivierte Syntax Highlighting.

+2

Oder wählen Sie ein anderes Thema, und klicken Sie dann zurück zu Ihrem ausgewählten (verschiedene Mittel zum selben Ende). Vielen Dank. – samosaris

+0

Samus Arins Kommentar (wählen Sie ein anderes Thema) scheint auch bei anderen Problemen zu funktionieren, bei denen die globale Vordergrundfarbe nicht das Problem ist. – rossdavidh

+0

Genie! Danke, das hat mein Problem behoben – liang

1

Eine andere mögliche Situation, die dies verursachen könnte, ist, wenn Sie neue Designs installieren. Wenn das Thema bestimmte Sprachen nicht definiert hat und Sie eines davon verwenden, verlieren Sie auch die Syntaxhervorhebung.

zu überprüfen: Einstellungen -> Style Konfigurator

Überprüfen Sie, ob die Sprache auf der linken Seite für das aktuelle Thema, das Sie laufen dort ist.

0

hatte ich genau das gleiche Problem und keines der entsandten Lösungen für mich gearbeitet, so gruben ich tiefer und fand, dass ich meine benutzerdefinierte Endungen zweimal unter Einstellungen → Style-Konfigurator zum Beispiel SQL und fälschlicherweise zugeordnet XML.

Durch das Löschen meiner benutzerdefinierten Erweiterung aus einer Sprache wurde die Syntaxhervorhebung wiederhergestellt.

0

Also ich weiß, dieses Problem wurde vor 7 Jahren gelöst, aber es ist das Top-Ergebnis auf Google, also wollte ich hinzufügen, was die Lösung für mein Problem.

unter Einstellungen -> Einstellungen ... -> Sprachen

hatte ich dummerweise deaktiviert Python, ohne zu bemerken, dass das ist, was ich tat, musste es nur in verfügbare Artikel zurückstellen.

+2

Das ist, wenn eine Sprache deaktiviert ist. Die Antwort funktioniert, aber das OP war nach Syntaxhervorhebung. Vielleicht zitieren Sie die gewählte Antwort und fügen Sie sie hinzu, damit sie zusammenarbeitet. – Syfer