---------------------------
Configurator
---------------------------
加载langs.xml失败!
- --------------------------
显然这也意味着没有语法突出显示。 br />
我的操作系统是Windows 7 64位。
#1 楼
不知何故,您的langs.xml
中存在错误。也许在探索各种Notepad ++选项时,您意外地对其进行了意外更改。 转到记事本++的安装文件夹,并将
langs.xml
重命名为langs.xml.bad
。然后,在同一文件夹中,找到langs.model.xml
,进行复制,然后将副本重命名为langs.xml
。不要简单地重命名该文件,否则下次需要它时将无法使用它。将langs.xml转换为langs.xml.bad,看看是否有任何合法的东西要回去。如果缺少langs.model.xml文件,则可以从svn回购。
评论
也曾在这里工作。顺便说一句,我提到了这样一个事实,我的langs.xml文件本身没有“错误” ..它是空白的!大小,零。可悲的是,我无法重现导致其被擦干净的行为。
–塔塔·布莱克(TataBlack)
09年12月14日在15:28
我也是。也为零。
– PA。
09年12月14日在15:43
由于某种原因,我的langs.xml看起来像第30行一样被截断了。 Rob3C的修复效果很好!
– Hardwareguy
2010年1月23日在17:15
我的也是零。您是Windows 7 x64上的零字节文件专家吗?我想知道是否存在Notepad ++错误。我发誓我还没有弄乱这些设置。
–蓝胡子出局了
2010-1-26在20:07
我的长度也是零。 Windows 7,x64。
–安德鲁(Andrew)
2010-3-14在8:41
#2 楼
我遇到了同样的问题,但是我必须在以下路径中替换langs.xml来修复它。 >C:\Users\<username>\AppData\Roaming\Notepad++
评论
这对我有用。该文件已被截断,无效的XML也被截断。
– JV01
2011年1月12日上午10:01
Windows7 64bit对我有用。在安装文件夹(C:/ Program Files(x86)/ Notepad ++中是langs.model.xml,但没有langs.xml。谢谢
– Alfabravo
2011年7月5日在14:54
同样在这里。首先尝试接受的答案。在安装文件夹中没有langs.xml,但是在该漫游目录中。建议先找到损坏的langs.xml,然后将模型复制到其位置,以找到适合您的情况。
– Robert Kerr
2011年11月16日下午1:00
这对我有用。我使用的是Notepad ++ zip版本(而不是安装程序)。我认为安装程序可确保xml文件存在于漫游目录中,因此如果没有安装程序,则必须手动复制它们。它与XML损坏无关。
–TomášZáluský
15年8月26日在19:24
#3 楼
我有相同的错误消息,但问题不同-langs.xml文件还可以。用langs.model.xml替换它不能解决问题。要解决此问题,我必须在Notepad ++中打开langs.xml(在Windows7上以Admin身份运行才能保存在ProgramFiles中)。然后,从
Encoding
菜单中,我看到该文件另存为ANSI。 XML声明指定了1252个字符集。所以我通过选择Encoding
-> Character sets
-> Western european
-> Windows-1252
重新编码了文件。然后,我对该文件进行了很小的更改并重新保存。我怀疑这与系统的默认代码页有关。
#4 楼
其他答案对我不起作用。卸载并重新安装npp可以解决问题。
评论
是的,就我而言,文件langs.xml甚至不存在。
– daniel_aren
16年8月31日在7:08
#5 楼
这个答案来自被拒绝的编辑,它不是我写的。在Windows 7安装中可以选择“ APPDATA%”,但似乎被忽略了。Langs.xml
似乎总是放在%APPDATA%
中。 (这是造成错误的原因吗?)将新的
%APPDATA%\Langs.xml
复制到%APPDATA%\Langs.model.xml
,然后将副本放在Program Files\Notepad++
中。再次–并非万无一失,但这是一种解决方法。万无一失的解决方案是修复导致
%APPDATA%\Langs.model.xml
损坏的错误。评论
不会,该文件永远不会直接放在%APPDATA%下,而是可能位于%APPDATA%\ Roaming \ Notepad ++文件夹或应用程序的根文件夹中。另外,建议您将损坏的langs.xml复制到langs.model.xml之上。否则,它将永久中断,而是按照接受的答案中的建议进行另一种复制,然后将langs.model.xml保留在原处。
–阿贝尔
2014年5月15日12:50
#6 楼
使用ZIP版本(无安装程序)时出现此错误。重命名文件和重新安装对我不起作用。尝试使用“以管理员身份运行”运行exe,然后在要求修复config.xml文件时说“是”。这对我有用。
评论
奇怪的是,我遇到了同样的问题。有趣的是,当我手动选择语言时,高亮显示起作用。无论如何,公认的答案似乎可以完全解决问题。这偶尔发生在我身上。而且我也会丢失设置。至少要持续几年。
它偶尔发生。每次我按照接受的答案中的步骤进行操作,但仍然很烦人。在最近的尝试中,我拒绝了对langs.xml的myseld写入权限,因此希望该文件现在不会被截断。