【发布时间】:2015-03-18 23:20:05
【问题描述】:
我的公司使用# 表示SQL cmets,但Notepad++ for 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 文件吗?
【问题讨论】:
-
@peter 谢谢。我之前尝试过,但是“COMMENT LINE”的 UI 没有可以编辑评论字符的地方。您只能在那里编辑颜色>:S
-
或者这个superuser.com/questions/67128/… :-)
-
@peter 再次感谢。在查看 AppData 文件之前,我首先尝试更改 langs.model.xml。我的 langs.model.xml 文件读取与 langs.xml 文件相同:
<Language name="sql" ext="sql" commentStart="/*" commentEnd="*/" commentLine="#">... -
在 Synwrite 应用程序中很容易更改 sql 注释字符 - 在词法分析器对话框中。
标签: notepad++