Notepad ++ tidak dapat memuat langs.xml, mengapa?

165

Setiap kali saya membuka NotePad ++ pesan kesalahan berikut muncul:

---------------------------
Configurator
---------------------- -----
Load langs.xml gagal!
---------------------------

Itu jelas berarti bahwa tidak ada penyorotan sintaksis.

OS saya adalah Windows 7 64-bit.

klem
sumber
3
Anehnya, saya punya masalah yang sama. Dan hal yang menarik adalah highlight bekerja ketika saya memilih bahasa secara manual. Bagaimanapun, jawaban yang diterima tampaknya benar-benar memperbaiki masalah.
anand.trex
2
Ini terjadi pada saya sesekali. Dan saya kehilangan pengaturan saya juga. Setidaknya ini berlangsung selama beberapa tahun.
Halil Özgür
Itu terjadi sesekali. Setiap kali saya mengikuti langkah-langkah dalam jawaban yang diterima , tetapi itu masih mengganggu. Dalam upaya terakhir saya, saya menolak hak tulis myseld ke langs.xml, jadi semoga file tersebut tidak terpotong sekarang.
GolezTrol

Jawaban:

219

Entah bagaimana, Anda langs.xmlmemiliki kesalahan di dalamnya. Mungkin sambil menjelajahi berbagai opsi Notepad ++ Anda secara tidak sengaja membuat perubahan yang tidak diinginkan. Itulah yang terjadi pada saya.

Buka folder instalasi untuk Notepad ++ dan ganti nama langs.xmlmenjadi langs.xml.bad. Kemudian, di folder yang sama, temukan langs.model.xml, buat salinannya, dan ganti nama salinan itu langs.xml. JANGAN hanya mengganti nama file atau Anda tidak akan memilikinya tersedia saat Anda membutuhkannya.

juga ganti file ini di folder C:\users\(user)\appdata\roaming\notepad++

Anda kemudian ingin membandingkan langs.xml dengan langs.xml.bad dan melihat apakah ada sesuatu yang sah yang Anda inginkan kembali.

Jika Anda kehilangan file langs.model.xml , Anda dapat mengunduh versi saat ini dari repo svn .

Rob3C
sumber
25
Bekerja di sini juga. Sebagai tambahan, saya akan menyebutkan fakta bahwa file langs.xml saya tidak memiliki "kesalahan" seperti itu .. itu kosong! Ukuran, nol. Sayangnya, saya tidak dapat mereproduksi perilaku yang menyebabkannya dihapus.
TataBlack
2
Saya juga. Nol juga.
PA.
1
Langs.xml saya tampak seperti telah terpotong seperti baris ke-30 karena beberapa alasan. Perbaikan Rob3C bekerja sangat baik!
Hardwareguy
5
Punyaku juga nol. Apakah kalian semua file byte nol di Windows 7 x64, mungkin? Saya ingin tahu apakah ada bug Notepad ++ di sekitar ini. Saya bersumpah saya tidak main-main dengan pengaturan ..
Blorgbeard
3
Punyaku juga nol panjang. Windows 7, x64.
Andrew
36

Saya memiliki masalah yang sama tetapi saya harus mengganti langs.xml di jalur berikut untuk memperbaikinya.

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

Bagi mereka yang memiliki rilis Windows saat ini:

%appdata%\Notepad++ 
Seth Spearman
sumber
Ini berhasil untuk saya. File telah terpotong, jadi XML tidak valid.
JV01
Yang ini bekerja untuk saya, Windows7 64bit. Dalam folder instalasi (C: / Program Files (x86) / Notepad ++ adalah langs.model.xml tetapi tidak ada langs.xml. Terima kasih
Alfabravo
Sama disini. Pertama mencoba jawaban yang diterima. Tidak ada langs.xml di folder instal, tetapi ada di direktori roaming ini. Sarankan pertama-tama menemukan situasi yang cocok dengan Anda dengan menemukan langs.xml yang rusak, kemudian menyalin model ke tempatnya.
Robert Kerr
Ini berhasil untuk saya. Saya menggunakan Notepad ++ versi zip (bukan installer). Saya pikir installer memastikan keberadaan file xml adalah direktori Roaming, jadi tanpa installer kita harus menyalinnya secara manual. Itu tidak ada hubungannya dengan korupsi XML.
Tomáš Záluský
8

Saya memiliki pesan kesalahan yang sama, tetapi masalah yang berbeda - file langs.xml OK. Menggantinya dengan langs.model.xml tidak memperbaiki masalah.

Untuk memperbaiki masalah ini, saya harus membuka langs.xml di Notepad ++ (berjalan sebagai Admin di Windows7 untuk dapat menyimpan di ProgramFiles). Kemudian, dari Encodingmenu, saya melihat file tersebut disimpan sebagai ANSI. Deklarasi XML menentukan 1252 charset. Jadi saya menyalin ulang file tersebut dengan memilih Encoding-> Character sets-> Western european-> Windows-1252. Lalu saya membuat perubahan kecil pada file dan menyimpannya kembali.

Saya menduga ini terkait dengan codepage default sistem.

Marek
sumber
3

Jawaban lain tidak berhasil untuk saya.

Menghapus instalasi dan menginstal ulang npp berhasil.

nimcap
sumber
Ya, dalam kasus saya file langs.xml bahkan tidak ada.
daniel_aren
0

Jawaban ini diambil dari hasil edit yang ditolak dan tidak ditulis oleh saya:

Bukan solusi bukti penuh karena bisa terjadi lagi.

"Jangan gunakan variabel lingkungan% APPDATA%" dapat dipilih pada instalasi Windows 7, tetapi tampaknya diabaikan. Langs.xmltampaknya selalu dimasukkan %APPDATA%. (Apakah ini kebingungan penyebab bug?)

Salin yang baru %APPDATA%\Langs.xmlke %APPDATA%\Langs.model.xmldan masukkan salinannya Program Files\Notepad++.

Salin %APPDATA%\Langs.model.xmlatau ProgramFiles\Notepad++\Langs.model.xmluntuk %APPDATA%\Langs.xmljika masalah terjadi lagi - tidak sangat mudah tapi itu solusi.

Solusi yang sangat mudah adalah dengan memperbaiki bug yang menyebabkan Langs.xmlrusak.

slhck
sumber
Tidak, file tidak akan pernah ditempatkan langsung di bawah %APPDATA%, sebagai gantinya mungkin di %APPDATA%\Roaming\Notepad++folder, atau di folder root aplikasi. Juga, Anda sarankan untuk menyalin yang rusak langs.xmldi atas langs.model.xml. jangan lakukan itu, itu akan rusak secara permanen , sebagai gantinya, salin sebaliknya, seperti yang disarankan dalam jawaban yang diterima dan meninggalkan langs.model.xml, yang tidak tersentuh, di mana itu.
Abel
0

Saya mendapatkan kesalahan ini ketika saya menggunakan versi ZIP (tanpa penginstal). Mengganti nama file dan menginstal ulang tidak berhasil untuk saya.

Coba jalankan exe dengan "Run As Administrator" dan kemudian katakan Ya ketika meminta untuk memperbaiki file config.xml. Ini berhasil untuk saya.

integris
sumber