Klartext-Syntax Hervorhebungssyntax

3009
Plasmarob

Wie können Sie eine benutzerdefinierte Syntaxhervorhebung für eine Klartextdatei hinzufügen? (für jeden Dateityp, nicht nur für txt)

Ich lasse diese Frage jedem Redakteur offen, der weiß, dass ich nicht wählerisch bin. Wenn Sie möchten, dass ich spezifisch bin, gehen Sie von Sublime Text 2 oder 3 aus.

Manchmal möchte ich Notizen in eine Datei schreiben können, aber es wäre hilfreich, wenn Sie meine eigene Syntax-Markierung für Klartext-Notizen verwenden.

Gibt es eine Möglichkeit, dies zu tun?

Ich würde auch eine alternative Dateierweiterung als gültige Antwort betrachten (wie .yml)

Was ich suche, ist eine Möglichkeit, "*", ">", "-", Ziffern usw. in einer Klartextdatei (von einem beliebigen Dateityp) einzufärben.

Es gibt viele Möglichkeiten, diese Frage zu formulieren, und ich finde niemanden, der sie fragt.

Vielen Dank!

BEARBEITEN:

Mir ist klar, dass eine Lösung darin besteht, Zugriff auf die Sublime-Textdateien zu haben, die die Grammatiken zur Syntaxhervorhebung definieren. Weiß jemand, wo sich diese befinden würden, damit ich sie untersuchen und meine eigenen machen könnte? (Ihre eigene Grammatik ist nicht für Laien, ich weiß)

0
Siehe [Notepad ++: Benutzerdefinierte Syntaxhervorhebung für TXT-Dateien] (http://stackoverflow.com/questions/1877646/notepad-custom-syntax-highlighting-for-txt-files), [Notepad ++ Benutzerdefinierte Sprachhervorhebung] (http: / /stackoverflow.com/questions/5677962/notepad-custom-language-highlighting) ... Karan vor 9 Jahren 0
Das Kopieren ist einfach und ich habe sie gefunden. Sie sagen "no-NP ++ kann nicht" in den Antworten, die ich als Entwickler kenne. Sublime bietet einige Möglichkeiten zur Konfiguration der umfangreichen Sprachunterstützung. Ich frage mich im Wesentlichen, ob ich auf die Dateien zugreifen kann, die die Grammatik für jede Syntax definieren und meine eigene machen. Plasmarob vor 9 Jahren 0
Die akzeptierte Antwort im zweiten Link führt [hier] (https://web.archive.org/web/20130518084439/http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=User_Defined_Languages) zeigt Ihnen, wie Sie ein benutzerdefiniertes Syntax-Hervorhebungsschema einrichten. Mit dem Menü * Sprache * können Sie auch eine benutzerdefinierte Sprache erstellen und deren Hervorhebungsregeln auf alle Dateien einschließlich Textdateien anwenden. Wie ist das Äquivalent zu "kein NP ++ kann nicht"? Karan vor 9 Jahren 0
Siehe oberste Antwort im ersten Link. Warum gibt es keine aktuell vorhandene (nicht archivierte) Kopie dieses Dokuments, wenn der Prozess in Notepad ++ noch unterstützt wird? Oder wird es nicht mehr unterstützt? (Ich werde das nachschauen müssen, wenn ich Zeit habe). Ich versuche, einem Satz eine Grammatik hinzuzufügen und nicht das Rad neu zu erfinden. Plasmarob vor 9 Jahren 0
Die Wiki-Seite wurde möglicherweise aus verschiedenen Gründen gelöscht oder an einen anderen Ort verschoben. Bedeutet nicht, dass die Funktion weg ist. "NP ++> Sprachmenü> Definieren Sie Ihre Sprache" zeigt [this] (http://i.stack.imgur.com/k6rjv.png). Karan vor 9 Jahren 1
Ausgezeichnet. Ich sollte es neu installieren und einen Blick darauf werfen. Plasmarob vor 9 Jahren 0
Vielleicht sollten Sie das NP ++ - Tag entfernen und diese Frage auf Sublime Text konzentrieren. Fügen Sie möglicherweise eine NP ++ - spezifische Frage separat hinzu. Karan vor 9 Jahren 0
Gute Idee. Danke für die Hilfe. Ich bin neu auf SU tätig - und jede SE hat eine andere Einstellung. Plasmarob vor 9 Jahren 0

1 Antwort auf die Frage

0
Plasmarob

Ich denke, das könnte die Antwort auf meine Frage sein:

http://docs.sublimetext.info/de/latest/reference/syntaxdefs.html?highlight=syntax

Es ist jedoch nicht völlig transparent, wie Sie ein neues hinzufügen würden.

Eine gute Antwort ist hier:

https://stackoverflow.com/questions/15646926/sublime-text-how-to-customize-syntax-highlighting

Die Antwort lautet .tmTheme-Dateien gemäß diesem Thema.