Wie wähle ich einen vorhandenen SciTE-Lexer für eine benutzerdefinierte Dateierweiterung?

974
tttppp

Wenn ich eine * .log-Datei mit SciTE öffne, klicke ich, um die Sprache in "Fehlerliste" zu ändern. Ich habe versucht, herauszufinden, wie SciTE konfiguriert wird, um diesen Stil automatisch mit der Erweiterung zu verknüpfen, aber es war kein Erfolg. Es gibt viele Informationen darüber, wie Sie Ihren eigenen Lexer schreiben, aber nicht viel darüber, wie Sie einen vorhandenen verwenden.

3

1 Antwort auf die Frage

2
Santiago

Dies ist, was ich gemacht habe, um * .lib-Dateien mit cpp lexer zu verknüpfen:

Ich habe die Zeilen hinzugefügt

file.patterns.cplusplus=$(file.patterns.cplusplus);*.lib lexer.$(file.patterns.cplusplus)=cpp 

in die Benutzereigenschaftendatei.

cppIn der zweiten Zeile wird auf die Datei "cpp.properties" verwiesen. (Und file.patterns.cplusplusist eines der in dieser Datei definierten Muster.)

Ich weiß nicht, welche Datei der Sprache der Fehlerliste entspricht, Sie können im Menü danach suchen:

Options -> Edit Properties