Notepad++ 如何在记事本++;?
我正在为使用c风格注释块的专用语言创建一个定义 我设定了以下条件: 打开评论:/*Notepad++ 如何在记事本++;?,notepad++,Notepad++,我正在为使用c风格注释块的专用语言创建一个定义 我设定了以下条件: 打开评论:/* 评论结束:// 将关键字视为符号(在注释块框架中):选中 我没有将*或/设置为激活的运算符 这将导致以下格式: (我对这些评论进行了评论,以显示这些评论是否被notepad++的评论引擎视为评论) 如果取消选中“将关键字视为符号”,则会得到以下结果: /*comment*/ //code (but should be comment) code //code /* comment */ //
评论结束://
将关键字视为符号(在注释块框架中):选中 我没有将
*
或/
设置为激活的运算符
这将导致以下格式:(我对这些评论进行了评论,以显示这些评论是否被notepad++的评论引擎视为评论) 如果取消选中“将关键字视为符号”,则会得到以下结果:
/*comment*/ //code (but should be comment)
code //code
/* comment */ //comment
code //code
/**/code/**/ //code (both /**/ show as code as well)
code //code
/*comment //code (but should be comment)
comment //code (but should be comment)
comment*/ //code (but should be comment)
code //code
/* //comment
comment //comment
*/ //comment
我还尝试了将关键字视为符号,并将*
和/
添加到运算符列表中的每种组合。对我来说,它工作正常(N++6.5.5),请查看结果
用黄色突出显示是我在创建新语言后唯一触摸到的东西:
注释折叠也有效,请使用屏幕截图上可见的复选框。对我来说,它工作正常(N++6.5.5),请查看结果
用黄色突出显示是我在创建新语言后唯一触摸到的东西:
注释折叠也有效,请使用屏幕截图上可见的复选框。文本文件中很可能有unix或混合样式的行结尾。您需要将其更改为windows样式的线条端点: 在记事本++菜单中:编辑->下线转换->Windows格式
文本文件中很可能有unix或混合样式的行尾。您需要将其更改为windows样式的线条端点: 在记事本++菜单中:编辑->下线转换->Windows格式
它看起来像是旧版本N++中的一个bug。它现在可以正常工作了。它看起来像是旧版本N++中的一个bug。它现在可以正常工作了。我是否正确理解您所说的行尾设置干扰块注释语法识别?我是否正确理解您所说的行尾设置干扰块注释语法识别?
/*comment*/ //code (but should be comment)
code //code
/* comment */ //comment
code //code
/**/code/**/ //code (both /**/ show as code as well)
code //code
/*comment //code (but should be comment)
comment //code (but should be comment)
comment*/ //code (but should be comment)
code //code
/* //comment
comment //comment
*/ //comment