So legen Sie die Standardsprache in Notepad ++ fest


47

Ich benutze hauptsächlich Notepad ++ für den Umgang mit XML-Dateien. Es wäre gut, wenn Notepad ++ meine Dateien basierend auf der XML-Sprache analysiert und koloriert, wenn ich die Dateien öffne. Stattdessen muss ich die Datei öffnen und XML aus dem Menü Sprachen auswählen.

Gibt es eine Möglichkeit, Notepad ++ mitzuteilen, dass XML die Standardsprache ist, und die Dateien entsprechend zu behandeln?


Erkennt es die .xml-Dateierweiterung nicht? Oder verwenden Sie eine verrückte Erweiterung für Ihre Dateien?
Sasha Chedygov

1
@musicfreak: Ich glaube, AngryHacker fragt nach der Hervorhebung, wenn sie auf Datei -> Neue Datei klicken, die keine Erweiterung hat, bis Sie sie speichern.
Joshua

Es ist eine .config-Erweiterung und ich habe Notepad ++ als Standard-App für diese Erweiterung eingerichtet.
AngryHacker

Antworten:


66

In Notepad ++ , um den Dialogfeld zu öffnen , indem Sie auf Settings-> Preferencesklicken Sie auf die New Document/Default DirectoryRegisterkarte , und ändern Sie das Default Languagezu XML.

Notepad ++ Einstellungen

EDIT : Ich habe gerade gesehen, dass Sie wollten, dass es auch auf .config-Dateien angewendet wird. Dies ist möglich, aber Sie müssen dies für jede Erweiterung tun, die Sie überschreiben möchten. Klicken Sie auf Settings-> Style Configuratorscrollen Sie XMLim Sprachbereich nach unten und ergänzen Sie configdie User extBox. Save & Close und alle neu geöffneten .config-Dateien werden als XML angezeigt. Tatsächlich habe ich das bereits für meine Installation getan, wie unten gezeigt:

Stilkonfigurator


2
Diese Einstellung gilt nur für neue Dateien, nicht für vorhandene Dateien, die Sie öffnen.
Heavyd

1
Das funktioniert nicht. Die Standardsprache bleibt zwischen Sitzungen erhalten, aber die Datei ist nicht syntaktisch gefärbt, bis ich manuell Sprache / XML auswähle.
AngryHacker

5
Perfekt, deine Bearbeitung hat funktioniert. Nirvana berechnen.
AngryHacker

2
Funktioniert für NEUE Dateien und öffnet keine vorhandenen. Schade. Danke für den Vorschlag. +1
Felipe Alvarez

Danke, ich hatte vergessen, wie das geht. Es wurde versucht, in Einstellungen-> Einstellungen statt in Einstellungen-> Stilkonfigurator zu suchen. -_-
Alimbada

13

Suchen Sie im Verzeichnis Notepad ++ nach der Datei langs.xml.

Suchen Sie einen Knoten wie den folgenden und fügen Sie "config" wie gezeigt hinzu.

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Starten Sie Notepad ++ neu. Öffnen Sie eine .config-Datei. Es sollte als XML formatiert sein.


Sie können dies auch über die GUI tun, glaube ich. (Es ist schon eine Weile her, seit ich Notepad ++ verwendet habe.)
Sasha Chedygov

Ich habe versucht, einige weitere PHP-Dateitypen hinzuzufügen, aber es schien nicht zu funktionieren. :-(
Simon East

1
Beachten Sie, dass Sie möglicherweise in% APPDATA% \ Notepad ++ nach langs.xml suchen müssen (und nicht im Programmordner).
Sygmoral

Was passiert, wenn ein Konflikt vorliegt und dieselbe Erweiterung mit> 1 Sprache verknüpft ist?
Tbone

5

Gehen Sie zu Einstellungen> Styler Configurator. Wählen Sie XML aus der linken Bildlaufliste. Im unteren Bereich dieses Dialogfelds sollten sich zwei Felder befinden - eines für Standarderweiterungen und eines für Benutzererweiterungen. Fügen Sie Ihre .config in das Feld "Benutzererweiterungen" ein und klicken Sie auf "Speichern und schließen".

HINWEIS: Die 'Benutzererweiterungen' sind möglicherweise nicht für alle Sprachen verfügbar (ich weiß, dass sie für C verfügbar sind, da dies die Syntax ist, die ich bei der Arbeit verwende). Wenn es nicht verfügbar ist, müssen Sie eine eigene Sprachdatei erstellen.


3

So habe ich es gemacht:

Navigieren Sie zu %APPDATA%\Notepad++der langs.xmlDatei und öffnen Sie sie

Suchen Sie einen Knoten wie den folgenden und fügen Sie "config" wie gezeigt hinzu

<Language name="xml" ext="xml xsml xsl xsd kml wsdl **config**" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Starten Sie Notepad ++ neu. Öffnen Sie eine .configDatei. Es sollte als XML formatiert sein.

Stellen Sie außerdem sicher, dass Sie keine anderen widersprüchlichen Einstellungen haben, dh nichts anderes, das den CONFIG-Dateien zugeordnet ist


1

Lösung:

Die Funktion ist im Dialogfeld "Einstellungen" verfügbar.

Gehe Settingsdann PreferencesdahinNew Document/Default Directory

und schließlich Default Languagezu HTML bearbeiten .

Erfassung :

Notepad ++ Einstellungen


-1

Einstellungen> Styler Configurator> XML auswählen - Erweiterung hinzufügen unter + [Benutzererweiterungen] - Speichern und schließen. Hat für mich bei .csproj gearbeitet


Ich glaube, dass dies mit dem zweiten Absatz der akzeptierten Antwort übereinstimmt.
G-Man sagt, dass Monica am
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.