【问题标题】:Notepad++, user defined language hilite disappearedNotepad++,用户定义语言hilite消失了 【发布时间】:2013-11-20 00:37:23 【问题描述】: 我在 notepad++ 中使用“用户定义的对话”来获得我的宏语言的语法高亮。我花了大约一个小时才把它弄完美。但是今天该语言刚刚从记事本++中消失了。知道为什么会这样吗?如何确保我的自定义语言不会再次消失? 【问题讨论】: Notepad++这次更新了吗? 不,6.1.4 很久了 标签: notepad++ 【解决方案1】: 我无法告诉为什么您丢失了您的用户定义语言,以及如何不要再次丢失它,因为它永远不会自己丢失! 我已经搜索了open bugs 的列表,唯一相关的问题是#2074,但你提到你还没有更新 N++,所以我猜不是这样(顺便说一句,这是个好主意将其更新到最新版本 6.5)。 用户定义语言保存在%APPDATA%\Notepad++\userDefineLang.xml。您可以检查文件是否存在且不为空,也许 UDL 仍然存在但应用程序由于某种原因无法读取文件。将来您可以备份此 xml 以提高安全性。 【讨论】: