web-dev-qa-db-ja.com

Notepad ++がlangs.xmlを読み込めないのはなぜですか?

NotePad ++を開くと必ず以下のエラーメッセージが表示されます。

---------------------------
コンフィギュレータ
---------------------------
langs.xmlの読み込みに失敗しました。
---------------------------

これは明らかに構文の強調表示もないことを意味します。

私のOSは64ビットWindows 7です。

164
clamp

どういうわけか、あなたのlangs.xmlにはエラーがあります。おそらく、さまざまなNotepad ++オプションを調べている間に、誤って意図せずに変更を加えた可能性があります。それが私に起こったことです。

Notepad ++のインストールフォルダに移動し、langs.xmlの名前をlangs.xml.badに変更します。次に、同じフォルダー内でlangs.model.xmlを見つけ、そのコピーを作成して、そのコピーの名前をlangs.xmlに変更します。 単にファイルの名前を変更しないでくださいしないでください。そうしないと、次回必要になったときに利用できなくなります。

フォルダC:\users\(user)\appdata\roaming\notepad++内のこのファイルも置き換えます

次に、langs.xmllangs.xml.badを比較して、必要な正当なものがあるかどうかを確認します。バック。

langs.model.xmlファイルがない場合は、svnリポジトリから 現在のバージョンをダウンロードできます .

219
Rob3C

私は同じ問題を抱えていたが、私はそれを修正するために次のパスでlangs.xmlを取り替えなければならなかった。

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

現在のWindowsリリースの人たちのために:

%appdata%\Notepad++ 
36
Seth Spearman

同じエラーメッセージが表示されましたが、別の問題があります - langs.xmlファイルは問題ありませんでした。 langs.model.xmlで置き換えても問題は解決しませんでした。

この問題を解決するには、Notepad ++でlangs.xmlを開く必要がありました(ProgramFilesに保存できるように、Windows 7ではAdminとして実行していました)。それから、Encodingメニューから、ファイルがANSIとして保存されるのを見ました。 XML宣言は1252文字セットを指定しています。そこで私はEncoding - > Character sets - > Western european - > Windows-1252を選択してファイルを再エンコードしました。それから私はファイルに小さな変更を加え、それを再保存しました。

これはシステムのデフォルトのコードページに関連していると思います。

8
Marek

他の答えは私にはうまくいきませんでした。

アンインストールして再インストールするnppがうまくいった。

3
nimcap

Zip版(インストーラなし)を使用したときにこのエラーが発生しました。ファイル名の変更と再インストールは私にとってうまくいきませんでした。

「管理者として実行」でexeファイルを実行してみて、config.xmlファイルを修正するように求められたら、「はい」と言ってください。これは私のために働きました。

0
integris

この答えは却下された編集から取られたもので、私が書いたnotです。

それが再び起こることがあるので完全な証明の解決策ではありません。

Windows 7のインストールでは、「環境変数%APPDATA%を使用しない」を選択できますが、無視されるようです。 Langs.xmlは常に%APPDATA%に入れられるようです。 (この混乱はバグの原因ですか?)

新しい%APPDATA%\Langs.xml%APPDATA%\Langs.model.xmlにコピーし、そのコピーをProgram Files\Notepad++に入れます。

問題が再度発生する場合は%APPDATA%\Langs.model.xmlまたはProgramFiles\Notepad++\Langs.model.xml%APPDATA%\Langs.xmlにコピーします - 絶対確実ではありませんが、これは回避策です。

確実な解決策は、Langs.xmlが破損する原因となるバグを修正することです。

0
slhck