在notepad++中更改注释字符

问题描述 投票:0回答:4

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

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

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

notepad++
4个回答
18
投票

我的问题是 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 将使用

#
进行注释。

然后只需选择您想要评论/关闭的块并按:

Ctrl+Q(将切换评论)


1
投票

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

(具体来说,我想用“::”替换批处理文件“REM”)


0
投票

我想做和@Sennel Sennekuyl 一样的事情。他的回答有效,所以我将提供他没有的步骤。

要将所有批处理文件中的注释字符“REM”更改为“::”(但如果使用,仍然可以识别 REM):

  • 备份这些文件:“\Notepad++\langs.xml”和“\Notepad++\langs.model.xml”。
  • 编辑这两个文件(在 Notepad++ 中就可以。)
  • Ctrl+F“批量”,或滚动到 70 左右的行项目:“
    <Language name="batch" ext="bat cmd nt" commentLine="REM">
  • 将“REM”更改为“::”(带引号。”
  • 保存并关闭文件。
  • 这是两个文件。
  • 关闭重启Notepad++

注意:一些旧的批处理脚本只会自动将 REM 转换为 ::(如果我使用 Notepad++ 切换注释或块注释)。您必须在这些脚本中手动将 REM 替换为 ::。

注意:如果您手动输入,REM 仍然有效。

© www.soinside.com 2019 - 2024. All rights reserved.