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?
notepad++
syntax-highlighting
Sathyajith Bhat
quelle
quelle
Antworten:
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 aus 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.
quelle
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 beginnt,
<Language name="sql" ext="sql"
und fügen Sie die gewünschten Erweiterungen in das Feld ext ein. Trennen Sie sie durch ein Platz.Suchen Sie dazu für eine benutzerdefinierte Sprache nach userDefineLang.xml und bearbeiten Sie sie
ext=""
.Wenn Sie notepad ++ im "portable" -Modus installiert haben, befinden sich die Dateien langs.xml und userDefineLangs.xml direkt in dem Ordner, in dem sich notepad ++ befindet.
quelle
lang.xml
Datei im AnwendungsverzeichnisWenn einer Notepad ++ - Sitzungsdateien verwendet (ich habe sie genannt
*.nppxml
), können Sie sie bearbeiten und das<File lang="...">
Attribut ändern , zzu:
um eine schöne Standard-
*.log
Syntax (oder eine benutzerdefinierte Syntax wie in meinem Fall für Dateien) zu erhalten, die sofort hervorgehoben wird, ohne jede einzelne Datei erneut zu öffnen usw.quelle