【问题标题】:Changing comment line character in Notepad++ langs.xml doesn't work在 Notepad++ langs.xml 中更改注释行字符不起作用
【发布时间】: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
  • @peter 再次感谢。在查看 AppData 文件之前,我首先尝试更改 langs.model.xml。我的 langs.model.xml 文件读取与 langs.xml 文件相同:&lt;Language name="sql" ext="sql" commentStart="/*" commentEnd="*/" commentLine="#"&gt;...
  • 在 Synwrite 应用程序中很容易更改 sql 注释字符 - 在词法分析器对话框中。

标签: notepad++


【解决方案1】:

我遇到了类似的问题,更新 AppData 和安装目录中的 langs.xml 文件不起作用。我最终意识到它正在使用“设置”->“首选项”->“云”->“云上的设置”选项,因此它使用了存储在我的 DropBox 根目录下的 Notepad++ 文件夹中的配置文件。我更新了该版本的文件(以管理员身份运行 Notepad++)并在程序重新启动时获取它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    • 2016-12-10
    相关资源
    最近更新 更多