163

Всякий раз, когда я открываю NotePad++, появляется следующее сообщение об ошибке:

---------------------------
Конфигуратор
---------------------------
Не удалось загрузить langs.xml!
---------------------------

Это, очевидно, означает, что также нет подсветки синтаксиса.

Моя ОС - Windows 7 64-битная.

6 ответов6

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 , вы можете загрузить текущую версию из репозитория svn.

36

У меня была та же проблема, но мне пришлось заменить langs.xml по следующему пути, чтобы исправить ее.

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

Для тех, кто в текущей версии Windows:

%appdata%\Notepad++ 
8

У меня было то же сообщение об ошибке, но другая проблема - файл langs.xml был в порядке. Замена на langs.model.xml не устранила проблему.

Чтобы решить эту проблему, мне пришлось открыть langs.xml в Notepad++ (с правами администратора в Windows7, чтобы иметь возможность сохранять в ProgramFiles). Затем из меню « Encoding я увидел, что файл сохранен как ANSI. Декларация XML определяет 1252 кодировки. Поэтому я перекодировал файл, выбрав Encoding -> Character sets -> Western european -> Windows-1252 . Затем я внес небольшое изменение в файл и снова сохранил его.

Я подозреваю, что это связано с кодовой страницей системы по умолчанию.

3

Другие ответы не сработали для меня.

Удаление и переустановка npp сделали свое дело.

0

Я получил эту ошибку, когда я использовал версию ZIP (без установщика). Переименование файлов и переустановка не работает для меня.

Попробуйте запустить exe с "Запуск от имени администратора", а затем скажите "Да", когда он просит исправить файл config.xml. Это сработало для меня.

0

Этот ответ был взят из отвергнутого редактирования и не было написано мной:

Не полное доказательство решения, как это может случиться снова.

«Не использовать переменную среды% 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .