Всякий раз, когда я открываю NotePad ++, появляется следующее сообщение об ошибке:
---------------------------
Конфигуратор
---------------------- -----
Ошибка загрузки langs.xml!
---------------------------
Это, очевидно, означает, что также нет подсветки синтаксиса.
Моя ОС - Windows 7 64-битная.
Ответы:
Почему-то в тебе
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 , вы можете загрузить текущую версию из репозитория svn .
источник
У меня была та же проблема, но мне пришлось заменить langs.xml по следующему пути, чтобы исправить ее.
Для тех, кто в текущей версии Windows:
источник
У меня было то же сообщение об ошибке, но другая проблема - файл langs.xml был в порядке. Замена на langs.model.xml не устранила проблему.
Чтобы решить эту проблему, мне пришлось открыть langs.xml в Notepad ++ (с правами администратора в Windows7, чтобы иметь возможность сохранять в ProgramFiles). Затем из
Encoding
меню я увидел, что файл сохранен как ANSI. Декларация XML определяет 1252 кодировки. Поэтому я перекодировал файл, выбравEncoding
->Character sets
->Western european
->Windows-1252
. Затем я внес небольшое изменение в файл и снова сохранил его.Я подозреваю, что это связано с кодовой страницей системы по умолчанию.
источник
Другие ответы не сработали для меня.
Удаление и переустановка npp сделали свое дело.
источник
Этот ответ был взят из отвергнутого редактирования и это не написано мной:
Не полное доказательство решения, как это может случиться снова.
«Не использовать переменную среды% APPDATA%» можно выбрать в установках Windows 7, но, похоже, игнорируется.
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
к повреждению.источник
%APPDATA%
в%APPDATA%\Roaming\Notepad++
папку, а может находиться в папке или в корневой папке приложения. Также вы предлагаете скопировать сломанныйlangs.xml
поверхlangs.model.xml
. не делайте этого, он будет постоянно ломаться , вместо этого копировать наоборот, как это предлагается в принятом ответе, и оставлять тоlangs.model.xml
, что осталось нетронутым, где оно было.Я получил эту ошибку, когда я использовал версию ZIP (без установщика). Переименование файлов и переустановка не работает для меня.
Попробуйте запустить exe с помощью «Запуск от имени администратора», а затем скажите «Да», когда он просит исправить файл config.xml. Это сработало для меня.
источник