it-swarm.com.de

Zuweisen von benutzerdefinierten Erweiterungen zur Hervorhebung der Syntax einer Sprache in Notepad ++

In der aktuellen Version von Notepad ++ führt das Öffnen von .sql-Dateien dazu, dass Notepad die SQL-Syntax hervorhebt. Ich möchte, dass Notepad ++ dasselbe auch für andere Erweiterungen ausführt. Gibt es eine Einstellung, in der ich dies definieren kann?

275
Sathyajith Bhat

Wenn Sie eine Datei in Editor ++ öffnen, wird versucht, die Syntaxhervorhebung für den Inhalt basierend auf der Dateierweiterung zu laden.

Wenn Sie eine benutzerdefinierte Erweiterung für eine der vorhandenen Sprachen verwenden, können Sie die benutzerdefinierte Erweiterung unter Einstellungen -> Styler-Konfigurator hinzufügen. Wählen Sie die Sprache und fügen Sie die Erweiterung im Bearbeitungsfeld "Benutzererweiterung" hinzu. Um mehrere Nebenstellen hinzuzufügen, trennen Sie diese mit Space.

Anschließend müssen Sie Ihre Datei erneut öffnen, damit die Syntaxhervorhebung angewendet wird.

Sie können den Syntaxhervorhebungsstil auch ändern, indem Sie im Sprachmenü eine andere Sprache auswählen.

342
T. Kaltnekar

Suchen Sie die Datei langs.xml (normalerweise unter C:\Users [Benutzername]\AppData\Roaming\Notepad ++), öffnen Sie sie mit Notepad ++, suchen Sie die Zeile, die mit <Language name="sql" ext="sql" beginnt, und fügen Sie die gewünschten Erweiterungen in das Feld ein. ext field, trenne sie mit einem Leerzeichen.

Um dies für eine benutzerdefinierte Sprache zu tun, suchen Sie stattdessen nach userDefineLang.xml und bearbeiten Sie den ext="".

Wenn Sie notepad ++ im "portable" -Modus installiert haben, befindet sich die Datei langs.xml und userDefineLangs.xml direkt in dem Ordner, in dem sich notepad ++ befindet.

65
alex