在Notepad++中更改langs.xml文件中的注释行字符无效。

3
我的公司使用#来进行SQL注释,但是在Notepad++中,SQL的语法列表将注释行字符列为--。我想将我的注释行字符更改为#。
我查看了很多地方,都建议编辑C:\ Users \\ AppData \ Roaming \ Notepad ++ \ langs.xml文件,找到该文件中正确的语言标记,并将其更改为我想要的字符。问题是,当我这样做时没有任何变化。
以下是我从langs.xml文件中复制和粘贴的相关行:
<Language name="sql" ext="sql" commentStart="/*" commentEnd="*/" commentLine="#"> ...

在进行了该更改后,我重新启动了Notepad++(多次),尝试打开一个新的.sql文件并将语言风格应用于它,将语言切换到其他类型再切换回SQL。无论我做什么,它仍然把--作为注释字符,即使langs.xml中的注释字符已被设置为#。

关闭/打开Notepad++是否与“重新启动”不同?我能强制它重新加载langs.xml文件吗?


也许这可以帮到你?https://dev59.com/_2w15IYBdhLWcg3wu-I9 - Peter
@peter 谢谢。我之前尝试过,但是“COMMENT LINE”的用户界面没有地方可以编辑注释字符。你只能在那里编辑颜色 >:S - Brad Spendlove
或者这个 http://superuser.com/questions/67128/notepad-is-unable-to-load-langs-xml-why :-) - Peter
@peter 再次感谢。在查看 AppData 文件之前,我尝试了更改 langs.model.xml。我的 langs.model.xml 文件与 langs.xml 文件相同:<Language name="sql" ext="sql" commentStart="/*" commentEnd="*/" commentLine="#">... - Brad Spendlove
在 Synwrite 应用程序中,很容易更改 SQL 注释字符 - 在词法分析器对话框中。 - Prog1020
1个回答

3

我曾经遇到类似的问题,更新AppData和安装目录中的langs.xml文件没有起作用。最终我意识到它是使用“设置” ->“首选项” ->“云” ->“云设置”选项,因此它使用存储在DropBox根目录中的Notepad++文件夹中的配置文件。我更新了该文件的版本(以管理员身份运行Notepad++),程序重启后就能识别出来了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接