Frage Notepad ++ kann langs.xml nicht laden, warum?


Immer wenn ich NotePad ++ öffne, erscheint die folgende Fehlermeldung:

---------------------------
  Konfigurator
  ---------------------------
  Load langs.xml ist fehlgeschlagen!
  ---------------------------

Das bedeutet natürlich, dass es auch keine Syntax-Hervorhebung gibt.

Mein Betriebssystem ist Windows 7 64-Bit.


161


Ursprung


Seltsamerweise hatte ich das gleiche Problem. Und das Interessante war, dass die Markierung funktionierte, als ich die Sprache manuell ausgewählt habe. Wie auch immer, die akzeptierte Antwort scheint das Problem vollständig zu beheben. - anand.trex
Das passiert mir gelegentlich. Und ich verliere auch meine Einstellungen. Das dauert mindestens ein paar Jahre. - Halil Özgür
Es passiert gelegentlich. Jedes Mal folge ich den Schritten in der akzeptierte Antwort, aber es ist immer noch nervig. In meinem letzten Versuch habe ich mysld Schreibrechte auf langs.xml verweigert, also wird die Datei jetzt nicht abgeschnitten. - GolezTrol


Antworten:


Irgendwie, dein langs.xml hat Fehler darin. Vielleicht haben Sie beim Erkunden verschiedener Notepad ++ -Optionen versehentlich unbeabsichtigte Änderungen daran vorgenommen. Das ist mir passiert.

Wechseln Sie zum Installationsordner für Notepad ++ und benennen Sie es um langs.xml zu langs.xml.bad. Dann, in demselben Ordner, finden Sie langs.model.xml, erstellen Sie eine Kopie davon und benennen Sie die Kopie um langs.xml. UNTERLASSEN SIE Benenne einfach die Datei um oder du wirst sie beim nächsten Mal nicht verfügbar haben.

Ersetzen Sie diese Datei auch im Ordner C:\users\(user)\appdata\roaming\notepad++

Sie werden dann das vergleichen wollen langs.xml zu langs.xml.bad und sehen, ob es etwas Legitimes gibt, das du zurückhaben willst.

Wenn Sie das verpassen langs.model.xml Datei, Sie können lade die aktuelle Version vom svn repo herunter.


217



Arbeitete hier auch. Nebenbei möchte ich die Tatsache erwähnen, dass meine Datei "langs.xml" keine "Fehler" als solche hatte .. es war leer! Größe, Null. Leider war ich nicht in der Lage, das Verhalten zu reproduzieren, das dazu führte, dass es saubergewischt wurde. - TataBlack
Ich auch. Null auch. - PA.
Meine langs.xml sah aus, als wäre sie aus irgendeinem Grund nach der 30. Zeile abgeschnitten worden. Rob3C's Lösung hat super funktioniert! - Hardwareguy
Meins war auch Null. Sind Sie alle Null-Byte-Datei Jungs auf Windows 7 x64, vielleicht? Ich frage mich, ob es einen Notepad ++ Bug gibt. Ich schwöre, ich habe mich nicht mit den Einstellungen beschäftigt. - Blorgbeard
Meine war auch Null. Windows 7, x64. - Andrew


Ich hatte das gleiche Problem, aber ich musste die langs.xml im folgenden Pfad ersetzen, um es zu beheben.

C:\Users\<username>\AppData\Roaming\Notepad++

Für diejenigen in einer aktuellen Windows-Version:

%appdata%\Notepad++ 

36



Das hat für mich funktioniert. Die Datei wurde abgeschnitten, also auch das XML. - JV01
Dieser arbeitete für mich, Windows7 64bit. Im Installationsordner (C: / Program Files (x86) / Notepad ++ war die Datei langs.model.xml aber keine langs.xml. Danke - Alfabravo
Hier gilt das gleiche. Zuerst versuchte die angenommene Antwort. Es gab keine langs.xml im Installationsordner, aber es war in diesem Roaming-Verzeichnis. Schlagen Sie zuerst an, welche Situation zu Ihnen passt, indem Sie die beschädigte Datei "langs.xml" suchen und dann das Modell an seinen Platz kopieren. - Robert Kerr
Das hat für mich funktioniert. Ich habe Notepad ++ Zip-Version (anstatt Installer) verwendet. Ich denke, das Installationsprogramm stellt sicher, dass xml-Dateien ein Roaming-Verzeichnis sind, also muss man sie ohne das Installationsprogramm manuell kopieren. Es hat nichts mit XML-Korruption zu tun. - Tomáš Záluský


Ich hatte die gleiche Fehlermeldung, aber ein anderes Problem - die Datei langs.xml war in Ordnung. Ersetzen Sie es mit langs.model.xml wurde das Problem nicht behoben.

Um das Problem zu beheben, musste ich in Notepad ++ die Datei langs.xml öffnen (die als Admin unter Windows7 ausgeführt wird, um in ProgramFiles speichern zu können). Dann von der Encoding Menü, sah ich die Datei wird als ANSI gespeichert. Die XML-Deklaration gibt 1252 Zeichensatz an. Also habe ich die Datei neu codiert, indem ich gewählt habe Encoding -> Character sets -> Western european -> Windows-1252. Dann habe ich eine kleine Änderung an der Datei vorgenommen und sie erneut gespeichert.

Ich vermute, dass dies mit der Standard-Codepage des Systems zusammenhängt.


8





Die anderen Antworten funktionierten nicht für mich.

Deinstallieren und neu installieren npp Hat den Trick gemacht.


3



Ja, in meinem Fall existierten die Dateien langs.xml gar nicht. - daniel_aren


Diese Antwort wurde von einer abgelehnten Bearbeitung übernommen und war es nicht geschrieben von mir:

Keine vollständige Proof-Lösung, da es wieder passieren kann.

"Verwenden Sie nicht die Umgebungsvariable% APPDATA%", die in Windows 7-Installationen ausgewählt werden kann, aber anscheinend ignoriert wird. Langs.xml scheint immer hineingelegt zu werden %APPDATA%. (Ist diese Verwirrung die Ursache des Fehlers?)

Kopiere das Neue %APPDATA%\Langs.xml zu %APPDATA%\Langs.model.xml und lege eine Kopie hinein Program Files\Notepad++.

Kopieren %APPDATA%\Langs.model.xml oder ProgramFiles\Notepad++\Langs.model.xml zu %APPDATA%\Langs.xml wenn das Problem erneut auftritt - nicht idiotensicher, aber es ist ein Workaround.

Eine narrensichere Lösung wäre, den verursachenden Fehler zu beheben Langs.xml korrumpiert werden.


0



Nein, die Datei wird niemals direkt darunter platziert %APPDATA%stattdessen kann es in der sein %APPDATA%\Roaming\Notepad++ Ordner oder im Stammordner der Anwendung. Außerdem schlagen Sie vor, das Gebrochene zu kopieren langs.xml auf langs.model.xml. Tu das nicht, es wird dauerhaft brechenKopieren Sie stattdessen umgekehrt, wie in der angenommenen Antwort vorgeschlagen, und verlassen Sie die langs.model.xmldas ist unberührt, wo es war. - Abel


Ich habe diesen Fehler bei der Verwendung der ZIP-Version (kein Installer) erhalten. Umbenennen von Dateien und Neuinstallation funktionierte nicht für mich.

Versuchen Sie, die exe mit "Als Administrator ausführen" auszuführen und sagen Sie dann "Ja", wenn Sie nach der Datei "config.xml" gefragt werden. Das hat für mich funktioniert.


0