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

<p>всякий раз, когда я открываю notepad ++, появляется следующее сообщение об ошибке:</p><blockquote> <p>---------------------------<br> конфигуратор<br> ---------------------------<br> ошибка загрузки langs.xml!<br> ---------------------------</p> </blockquote><p>это, очевидно, означает, что также нет подсветки синтаксиса.</p><p>моя ос - windows 7 64-битная.</p>

<p>почему-то в вашем <code>langs.xml</code> есть ошибки. возможно, изучая различные варианты notepad ++, вы случайно внесли в него непреднамеренные изменения. вот что случилось со мной.</p><p>перейдите в папку установки notepad ++ и переименуйте <code>langs.xml</code> в <code>langs.xml.bad</code>. затем в этой же папке найдите <code>langs.model.xml</code>, сделайте его копию и переименуйте копию в <code>langs.xml</code>.<strong> не </strong>просто переименуйте файл, иначе он не будет доступен в следующий раз, когда он вам понадобится.</p><p>также замените этот файл в папке <code>c:\users\(user)\appdata\roaming\notepad++</code></p><p>затем вы захотите сравнить<strong> langs.xml </strong>с<strong> langs.xml.bad </strong>и посмотреть, есть ли что-то законное, что вы хотите вернуть.</p><p>если вам не хватает файла<strong> langs.model.xml </strong>, вы можете <a href="http://notepad-plus.svn.sourceforge.net/viewvc/notepad-plus/trunk/powereditor/src/langs.model.xml?view=log">загрузить текущую версию из репозитория svn</a> .</p>

<p>у меня была та же проблема, но мне пришлось заменить langs.xml по следующему пути, чтобы исправить ее.</p><pre><code>c:\users\<username>\appdata\roaming\notepad++ </code></pre><p>для тех, кто в текущей версии windows:</p><pre><code>%appdata%\notepad++ </code></pre>

<p>у меня было то же сообщение об ошибке, но другая проблема - файл langs.xml был в порядке. замена на langs.model.xml не устранила проблему.</p><p>чтобы решить эту проблему, мне пришлось открыть langs.xml в notepad ++ (с правами администратора в windows7 для сохранения в programfiles). затем из меню <code>encoding</code> я увидел, что файл сохранен как ansi. декларация xml определяет 1252 кодировки. поэтому я перекодировал файл, выбрав <code>encoding</code> -> <code>character sets</code> -> <code>western european</code> -> <code>windows-1252</code>. затем я внес небольшое изменение в файл и снова сохранил его.</p><p>я подозреваю, что это связано с кодовой страницей системы по умолчанию.</p>

<p>другие ответы не работали для меня.</p><p>удаление и переустановка<em> npp </em>сделали свое дело.</p>

<p>я получил эту ошибку, когда я использовал версию zip (без установщика). переименование файлов и переустановка не работает для меня.</p><p>попробуйте запустить exe с «запуск от имени администратора», а затем скажите «да», когда он просит исправить файл config.xml. это сработало для меня.</p>

<p><sub>этот ответ был взят из отклоненного редактирования, и он был<strong> не </strong>написан мной:</sub></p><p>не полное доказательство решения, как это может случиться снова.</p><p>«не использовать переменную среды% appdata%» можно выбрать в установках windows 7, но, похоже, игнорируется. <code>langs.xml</code>, кажется, всегда помещается в <code>%appdata%</code>. (является ли эта путаница причиной ошибки?)</p><p>скопируйте новый <code>%appdata%\langs.xml</code> в <code>%appdata%\langs.model.xml</code> и поместите копию в <code>program files\notepad++</code>.</p><p>скопируйте <code>%appdata%\langs.model.xml</code> или <code>programfiles\notepad++\langs.model.xml</code> в <code>%appdata%\langs.xml</code>, если проблема возникнет снова - не надежно, но это обходной путь.</p><p>надежным решением будет исправить ошибку, приводящую к повреждению <code>langs.xml</code>.</p>