Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Notepad++ 如何在记事本++;?_Notepad++ - Fatal编程技术网

Notepad++ 如何在记事本++;?

Notepad++ 如何在记事本++;?,notepad++,Notepad++,我正在为使用c风格注释块的专用语言创建一个定义 我设定了以下条件: 打开评论:/* 评论结束:// 将关键字视为符号(在注释块框架中):选中 我没有将*或/设置为激活的运算符 这将导致以下格式: (我对这些评论进行了评论,以显示这些评论是否被notepad++的评论引擎视为评论) 如果取消选中“将关键字视为符号”,则会得到以下结果: /*comment*/ //code (but should be comment) code //code /* comment */ //

我正在为使用c风格注释块的专用语言创建一个定义

我设定了以下条件:

打开评论:/*
评论结束://
将关键字视为符号(在注释块框架中):选中

我没有将
*
/
设置为激活的运算符

这将导致以下格式:
(我对这些评论进行了评论,以显示这些评论是否被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