it-swarm-ru.tech

Notepad ++ не может загрузить langs.xml, почему?

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

---------------------------
Конфигуратор
---------------------------
Ошибка загрузки langs.xml!
---------------------------

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

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

164
clamp

Почему-то в вашем 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 .

219
Rob3C

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

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

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

%appdata%\Notepad++ 
36
Seth Spearman

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

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

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

8
Marek

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

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

3
nimcap

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

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

0
integris

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

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

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

0
slhck