我正在尝试在notepad ++中为一种语言设置用户定义语言,该语言在其自己的行上使用字母C开始一个注释块,并使用$来关闭注释。
我在评论风格中设置了以下内容:
评论开放:C
评论关闭:$
只需使用字母C作为注释的开放字符,直到字母C在代码中的其他位置使用。例如。 "德维 C E"将开始评论彩色块。
有没有办法指定注释开放字符需要\ n所以只有字母C在其自己的行上而不是其他单词的一部分会触发注释部分?
答案 0 :(得分:3)
我不确定这个问题是否仍然是最新的,因为Notepad ++现在似乎可以选择注释的起始字符必须在哪里(例如,行开头)但我遇到了类似的问题。
我需要一个评论,可以从&&在线的任何地方,并在线的末尾完成。所以评论风格明显打开了&&但指定关闭似乎是不可能的。我尝试了正常的\ n \ r / n / r#10;等,但他们没有用。
最后我发现使用键盘上的NumPad(在Windows上)!在关闭框中,按住[Alt]键并在数字键盘上键入010。什么都不会出现,但评论现在正确结束。
如果您将语言导出为XML,您会发现它已保存为:


在关键字,评论部分。
答案 1 :(得分:2)
使用
((EOL))
在配置注释样式时,记事本会将其理解为\ n,而\ n或\ n \ n将不起作用。