Notepad ++ ไม่สามารถโหลด langs.xml ทำไม


165

เมื่อใดก็ตามที่ฉันเปิด NotePad ++ ข้อความแสดงข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น:

--------------------------- ตัว
กำหนดค่า
---------------------- -----
โหลด langs.xml ล้มเหลว!
---------------------------

เห็นได้ชัดว่าหมายความว่ายังไม่มีการเน้นไวยากรณ์

ระบบปฏิบัติการของฉันคือ Windows 7 64-bit


3
แปลกฉันมีปัญหาเดียวกัน และสิ่งที่น่าสนใจคือการไฮไลต์ใช้ได้เมื่อฉันเลือกภาษาด้วยตนเอง อย่างไรก็ตามคำตอบที่ยอมรับนั้นดูเหมือนว่าจะแก้ไขปัญหาได้อย่างสมบูรณ์
anand.trex

2
เรื่องนี้เกิดขึ้นกับฉันเป็นครั้งคราว และฉันก็สูญเสียการตั้งค่าเช่นกัน อย่างน้อยก็ไม่กี่ปี
Halil Özgür

มันเกิดขึ้นเป็นครั้งคราว ทุกครั้งที่ฉันทำตามขั้นตอนในคำตอบที่ยอมรับแต่ก็ยังน่ารำคาญ ในความพยายามครั้งล่าสุดของฉันฉันปฏิเสธสิทธิ์การเขียนของ myseld ไปที่ langs.xml ดังนั้นหวังว่าไฟล์จะไม่ถูกตัดทอน
GolezTrol

คำตอบ:


219

ยังไงก็ตามคุณlangs.xmlมีข้อผิดพลาดในนั้น บางทีในขณะที่สำรวจตัวเลือก Notepad ++ ต่างๆคุณอาจทำการเปลี่ยนแปลงโดยไม่ได้ตั้งใจ นั่นคือสิ่งที่เกิดขึ้นกับฉัน

ไปที่โฟลเดอร์การติดตั้งสำหรับ Notepad ++ และเปลี่ยนชื่อไปlangs.xml langs.xml.badจากนั้นในโฟลเดอร์เดียวกันที่พบทำสำเนาของมันและเปลี่ยนชื่อสำเนาไปlangs.model.xml อย่าเปลี่ยนชื่อไฟล์ไม่เช่นนั้นคุณจะไม่สามารถใช้งานได้ในครั้งต่อไปที่คุณต้องการlangs.xml

ยังแทนที่ไฟล์นี้ในโฟลเดอร์ C:\users\(user)\appdata\roaming\notepad++

คุณจะต้องเปรียบเทียบlangs.xmlกับlangs.xml.badและดูว่ามีสิ่งใดถูกต้องตามกฎหมายที่คุณต้องการกลับมาหรือไม่

หากคุณกำลังขาดหายไปlangs.model.xmlไฟล์คุณสามารถดาวน์โหลดรุ่นปัจจุบันจาก repo


25
ทำงานที่นี่เช่นกัน นอกจากนี้ฉันจะพูดถึงความจริงที่ว่าไฟล์ langs.xml ของฉันไม่มี "ข้อผิดพลาด" เช่นนี้ .. มันว่างเปล่า! ขนาดศูนย์ น่าเศร้าที่ฉันไม่สามารถทำซ้ำพฤติกรรมที่ทำให้เช็ดทำความสะอาดได้
TataBlack

2
ฉันด้วย. ศูนย์อีกด้วย
PA

1
langs.xml ของฉันดูเหมือนว่าจะถูกตัดทอนหลังจากนั้นเช่นเดียวกับบรรทัดที่ 30 ด้วยเหตุผลบางอย่าง การแก้ไขของ Rob3C ทำได้ดีมาก!
Hardwareguy

5
ฉันก็เป็นศูนย์เช่นกัน คุณมีไฟล์เป็นศูนย์ไบต์บน Windows 7 x64 หรือบางที? ฉันสงสัยว่ามีข้อผิดพลาด Notepad ++ รอบนี้ ฉันสาบานว่าฉันไม่ได้เข้าไปยุ่งเกี่ยวกับการตั้งค่า ..
Blorgbeard

3
ฉันมีความยาวเป็นศูนย์เช่นกัน Windows 7, x64
Andrew

36

ฉันมีปัญหาเดียวกัน แต่ฉันต้องแทนที่ langs.xml ในเส้นทางต่อไปนี้เพื่อแก้ไข

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

สำหรับผู้ที่ใช้ Windows รุ่นปัจจุบัน:

%appdata%\Notepad++ 

สิ่งนี้ใช้ได้สำหรับฉัน ไฟล์ถูกตัดทอนดังนั้น XML ไม่ถูกต้อง
JV01

อันนี้ใช้งานได้กับฉัน Windows7 64 บิต ในโฟลเดอร์การติดตั้ง (C: / Program Files (x86) / Notepad ++ คือ langs.model.xml แต่ไม่มี langs.xml ขอบคุณ
Alfabravo

กันที่นี่ ก่อนอื่นให้ลองคำตอบที่ยอมรับ ไม่มี langs.xml ในโฟลเดอร์การติดตั้ง แต่มีอยู่ในไดเรกทอรีโรมมิ่งนี้ แนะนำการค้นหาครั้งแรกว่าสถานการณ์ใดที่เหมาะกับคุณโดยการค้นหา langs.xml ที่เสียหายแล้วคัดลอกแบบจำลองเข้าที่
Robert Kerr

สิ่งนี้ใช้ได้สำหรับฉัน ฉันใช้รุ่น Notepad ++ ++ (แทนที่จะติดตั้ง) ฉันคิดว่าตัวติดตั้งช่วยให้มั่นใจว่าไฟล์ xml มีอยู่จริงคือไดเรกทอรี Roaming ดังนั้นหากไม่มีตัวติดตั้งจะต้องคัดลอกด้วยตนเอง มันไม่มีส่วนเกี่ยวข้องกับความเสียหายของ XML
TomášZáluský

8

ฉันมีข้อความแสดงข้อผิดพลาดเหมือนกัน แต่มีปัญหาอื่น - ไฟล์ langs.xml ก็โอเค การแทนที่ด้วย langs.model.xml ไม่สามารถแก้ไขปัญหาได้

เพื่อแก้ไขปัญหาฉันต้องเปิด langs.xml ใน Notepad ++ (ทำงานเป็นผู้ดูแลระบบใน Windows7 เพื่อให้สามารถบันทึกใน ProgramFiles) จากนั้นEncodingฉันเห็นไฟล์บันทึกเป็น ANSI จากเมนู การประกาศ XML ระบุชุดอักขระ 1252 ชุด ดังนั้นผมอีกครั้งเข้ารหัสไฟล์โดยเลือกEncoding-> Character sets-> ->Western european Windows-1252จากนั้นฉันทำการเปลี่ยนแปลงเล็กน้อยกับไฟล์และบันทึกใหม่อีกครั้ง

ฉันสงสัยว่านี่เกี่ยวข้องกับ codepage เริ่มต้นของระบบ


3

คำตอบอื่น ๆ ไม่ได้ผลสำหรับฉัน

การถอนการติดตั้งและติดตั้งnppใหม่นั้นได้ทำตาม


ใช่ในกรณีของฉันไฟล์ langs.xml ไม่ได้มีอยู่จริง
daniel_aren

0

คำตอบนี้มาจากการแก้ไขที่ถูกปฏิเสธและฉันไม่ได้เป็นคนเขียน:

ไม่ใช่วิธีแก้ปัญหาที่พิสูจน์ได้เต็มรูปแบบเพราะมันสามารถเกิดขึ้นได้อีกครั้ง

"อย่าใช้ตัวแปรสภาพแวดล้อม% APPDATA%" สามารถเลือกได้ในการติดตั้ง Windows 7 แต่ดูเหมือนว่าจะถูกละเว้น Langs.xmlดูเหมือนว่าจะใส่%APPDATA%เสมอ (ความสับสนนี้เป็นสาเหตุของข้อบกพร่องหรือไม่)

คัดลอกใหม่%APPDATA%\Langs.xmlไปและนำสำเนาใน%APPDATA%\Langs.model.xmlProgram Files\Notepad++

คัดลอก%APPDATA%\Langs.model.xmlหรือProgramFiles\Notepad++\Langs.model.xmlไปที่%APPDATA%\Langs.xmlหากปัญหาเกิดขึ้นอีกครั้ง - ไม่ผิดพลาด แต่เป็นวิธีแก้ปัญหา

ทางออกที่เข้าใจผิดได้คือการแก้ไขข้อผิดพลาดที่ทำให้เกิดLangs.xmlความเสียหาย


ไม่ไฟล์จะไม่ถูกวางโดยตรงใต้%APPDATA%อาจอยู่ใน%APPDATA%\Roaming\Notepad++โฟลเดอร์หรือในโฟลเดอร์รูทของแอปพลิเคชัน นอกจากนี้คุณยังแนะนำให้คัดลอกหักด้านบนของlangs.xml อย่าทำเช่นนั้นมันจะพังอย่างถาวรแทนคัดลอกวิธีอื่น ๆ ตามที่แนะนำในคำตอบที่ยอมรับแล้วออกซึ่งไม่มีใครแตะต้องมันอยู่ที่ไหน langs.model.xmllangs.model.xml
Abel

0

ฉันได้รับข้อผิดพลาดนี้เมื่อฉันใช้รุ่น ZIP (ไม่มีตัวติดตั้ง) การเปลี่ยนชื่อไฟล์และติดตั้งใหม่ไม่ได้ผลสำหรับฉัน

ลองเรียกใช้ exe ด้วย "Run As Administrator" จากนั้นตอบว่าใช่เมื่อระบบขอให้แก้ไขไฟล์ config.xml สิ่งนี้ใช้ได้สำหรับฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.