Câu hỏi Notepad ++ không thể tải langs.xml, tại sao?


Bất cứ khi nào tôi mở NotePad ++, thông báo lỗi sau xuất hiện:

---------------------------
  Trình cấu hình
  ---------------------------
  Tải langs.xml không thành công!
  ---------------------------

Điều đó rõ ràng có nghĩa là không có cú pháp tô sáng.

Hệ điều hành của tôi là Windows 7 64 bit.


161


gốc


Kỳ lạ thay, tôi có cùng một vấn đề. Và điều thú vị là làm nổi bật khi tôi chọn ngôn ngữ theo cách thủ công. Dù sao, câu trả lời được chấp nhận dường như sửa chữa hoàn toàn vấn đề. - anand.trex
Điều này thỉnh thoảng xảy ra với tôi. Và tôi cũng mất cài đặt của mình. Điều này là đi cho một vài năm ít nhất. - Halil Özgür
Nó thỉnh thoảng xảy ra. Mỗi lần tôi làm theo các bước trong câu trả lời được chấp nhận, nhưng nó vẫn còn khó chịu. Trong nỗ lực mới nhất của tôi, tôi đã từ chối myseld viết quyền đối với langs.xml, vì vậy hy vọng tệp không bị cắt bớt ngay bây giờ. - GolezTrol


Các câu trả lời:


Bằng cách nào đó, langs.xml có lỗi trong đó. Có lẽ trong khi khám phá các tùy chọn Notepad ++ khác nhau, bạn vô tình thực hiện các thay đổi ngoài ý muốn với nó. Đó là những gì đã xảy ra với tôi.

Chuyển đến thư mục cài đặt cho Notepad ++ và đổi tên langs.xml đến langs.xml.bad. Sau đó, trong cùng một thư mục, hãy tìm langs.model.xml, tạo một bản sao của nó và đổi tên bản sao thành langs.xml. ĐỪNG chỉ cần đổi tên tệp hoặc bạn sẽ không có sẵn trong lần tiếp theo bạn cần.

cũng thay thế tệp này trong thư mục C:\users\(user)\appdata\roaming\notepad++

Bạn sẽ muốn so sánh langs.xml đến langs.xml.bad và xem liệu có bất kỳ điều gì hợp pháp mà bạn muốn quay lại không.

Nếu bạn đang thiếu langs.model.xml tệp, bạn có thể tải xuống phiên bản hiện tại từ repo svn.


217



Làm việc ở đây, quá. Là một sang một bên, tôi muốn đề cập đến một thực tế là tập tin langs.xml của tôi không có "lỗi" như vậy .. nó đã được trống! Kích thước, không. Đáng buồn thay, tôi không thể tái tạo hành vi khiến nó bị xóa sạch. - TataBlack
Tôi cũng vậy. Zero cũng thế. - PA.
Langs.xml của tôi trông giống như nó đã bị cắt ngắn sau dòng thứ 30 vì một lý do nào đó. Bản sửa lỗi của Rob3C hoạt động rất tốt! - Hardwareguy
Của tôi cũng không. Có phải tất cả các bạn không phải là tập tin byte trên Windows 7 x64, perchance? Tôi tự hỏi nếu có một lỗi Notepad + + xung quanh này. Tôi thề tôi đã không giấu xung quanh với các thiết lập .. - Blorgbeard
Của tôi cũng không quá dài. Windows 7, x64. - Andrew


Tôi đã có cùng một vấn đề nhưng tôi đã phải thay thế langs.xml trong đường dẫn sau đây để sửa chữa nó.

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

Đối với những người trên bản phát hành Windows hiện tại:

%appdata%\Notepad++ 

36



Điều này làm việc cho tôi. Tệp đã bị cắt bớt, do đó, XML không hợp lệ. - JV01
Điều này làm việc cho tôi, Windows7 64bit. Trong thư mục cài đặt (C: / Program Files (x86) / Notepad ++ là langs.model.xml nhưng không có langs.xml. - Alfabravo
Tương tự ở đây. Đầu tiên đã thử câu trả lời được chấp nhận. Không có langs.xml trong thư mục cài đặt, nhưng đã có trong thư mục chuyển vùng này. Đề nghị tìm kiếm đầu tiên tình huống nào phù hợp với bạn bằng cách định vị langs.xml bị hỏng, sau đó sao chép mô hình vào vị trí của nó. - Robert Kerr
Điều này làm việc cho tôi. Tôi đã sử dụng phiên bản zip Notepad ++ (thay vì trình cài đặt). Tôi nghĩ rằng trình cài đặt đảm bảo sự tồn tại của các tệp xml là thư mục Roaming, do đó, nếu không có trình cài đặt phải sao chép chúng theo cách thủ công. Nó không liên quan gì đến việc tham nhũng XML. - Tomáš Záluský


Tôi đã có thông báo lỗi tương tự, nhưng một vấn đề khác - tệp langs.xml là OK. Thay thế nó bằng langs.model.xml không khắc phục được sự cố.

Để khắc phục sự cố, tôi phải mở langs.xml trong Notepad ++ (chạy với tư cách Quản trị viên trên Windows7 để có thể lưu trong ProgramFiles). Sau đó, từ Encoding menu, tôi thấy tập tin được lưu dưới dạng ANSI. Khai báo XML chỉ định 1252 bộ ký tự. Vì vậy, tôi đã mã hóa lại tệp bằng cách chọn Encoding -> Character sets -> Western european -> Windows-1252. Sau đó, tôi đã thực hiện một thay đổi nhỏ cho tệp và lưu lại.

Tôi nghi ngờ điều này có liên quan đến trang mã mặc định của hệ thống.


8





Các câu trả lời khác không hiệu quả với tôi.

Gỡ cài đặt và cài đặt lại npp đã làm các trick.


3



Có, trong trường hợp của tôi, các tệp langs.xml thậm chí không tồn tại. - daniel_aren


Câu trả lời này được lấy từ một bản chỉnh sửa bị từ chối và nó đã được không phải được viết bởi tôi:

Không phải là một giải pháp bằng chứng đầy đủ vì nó có thể xảy ra một lần nữa.

"Không sử dụng biến môi trường% APPDATA%" có thể được chọn trên các cài đặt Windows 7, nhưng dường như bị bỏ qua. Langs.xml dường như luôn được đưa vào %APPDATA%. (Sự nhầm lẫn này có phải là nguyên nhân của lỗi không?)

Sao chép mới %APPDATA%\Langs.xml đến %APPDATA%\Langs.model.xml và đặt một bản sao vào Program Files\Notepad++.

Sao chép %APPDATA%\Langs.model.xml hoặc là ProgramFiles\Notepad++\Langs.model.xml đến %APPDATA%\Langs.xml nếu vấn đề xảy ra lần nữa - không phải là dễ dàng nhưng đó là một cách giải quyết.

Một giải pháp dễ chịu sẽ là sửa lỗi gây ra Langs.xml bị hỏng.


0



Không, tệp sẽ không bao giờ được đặt trực tiếp %APPDATA%thay vào đó, nó có thể nằm trong %APPDATA%\Roaming\Notepad++ hoặc trong thư mục gốc của ứng dụng. Ngoài ra, bạn đề nghị sao chép langs.xml trên đỉnh langs.model.xml. không làm điều đó, nó sẽ phá vỡ vĩnh viễnthay vào đó, hãy sao chép theo cách khác, như được đề xuất trong câu trả lời được chấp nhận và rời khỏi langs.model.xml, không bị ảnh hưởng, nó ở đâu. - Abel


Tôi gặp lỗi này khi tôi sử dụng phiên bản ZIP (không có trình cài đặt). Đổi tên tệp và cài đặt lại không hoạt động đối với tôi.

Hãy thử chạy exe bằng "Run As Administrator" và sau đó nói Yes khi nó yêu cầu sửa chữa tệp config.xml. Điều này làm việc cho tôi.


0