【问题标题】:Change comment character in notepad++在记事本++中更改注释字符
【发布时间】:2011-11-16 06:52:54
【问题描述】:

我正在 notepad++ 中编辑 .properties 文件。 我可以使用 Cntrl+K 切换块注释,但它会放置“;”而不是“#”。

我修改了 langs.model.xml 文件并替换了“;”和 ”#”。我重新启动记事本,但它不工作。

有谁知道如何在notepad++中更改属性文件的控制字符?

【问题讨论】:

  • 我也有类似的问题。 (使用 npp++ v 5.8.5),Perl。 Ctrl-Q 和 Ctrl-K 根本不起作用——它们什么都不做。
  • 我知道这是旧的,但是@HelenCraigman,你必须选择一种语言才能有评论选项(评论键取决于语言,所以如果记事本++不知道你正在使用什么语言,它假定纯文本,其中“评论”没有任何意义
  • 还有,@swd,我没有解决你的问题吗?你说的是 langs.model.xml,这是一个旧版本的旧文件,我用 langs.xml 给出了解决方案,你还有问题吗? (是的,他 4 年前问过我知道,他可能已经不在乎了!)
  • 抱歉忘记了。 :) 这对我今天也有帮助
  • @Rafiki 显然,langs.model.xml 不是旧文件,而是各种语言的出厂默认设置。我想这个文件是在第一次安装时使用的,每当在机器上创建一个新用户时。

标签: notepad++


【解决方案1】:

我的问题是 VB,NotePad++ 没有正确的符号集(REM 而不是 ') 我不想更改语言,因为关键字的突出显示是错误的 我在mysysadmintips 上找到了这个:

幸运的是,修改各种语言的注释标记非常容易 在记事本++中

Open Notepad++ language config file:
C:\Users\<user name>\AppData\Roaming\Notepad++\langs.xml
Scroll down to  <Language name="vb" ext="vb vbs" (or other depending on what language you want to modify)
Change commentLine="REM" to commentLine="'" 
Restart Notepad++

【讨论】:

【解决方案2】:

您可以通过使用不同的语言来获得该行为。 Perl、PowerShell、Python、Ruby 和 Shell 将为 cmets 使用 #

然后只需选择您要评论的块并按:

Ctrl+Q(将切换 cmets)

【讨论】:

  • 是的,我也在使用..首先将语言更改为 python,然后按 shift+k 进行注释,然后按 shift+cntrl+k 取消注释。
【解决方案3】:

我不确定有什么区别,但是我更改了 langs.xml 和 langs.model.xml & ^+Q 切换块。

(特别是我想用“::”替换批处理文件“REM”)

【讨论】:

    猜你喜欢
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    相关资源
    最近更新 更多