在Notepad ++中,如何设置“突出显示标记匹配”以使用PHP语法endif,endforeach;等等。?

时间:2014-02-17 17:35:02

标签: php notepad++

在Notepad ++中(我喜欢使用)我通常用这种语法编写PHP语句

<?php if ($something == 'is_cool'):
// Do it
endif; ?>

相反
<?php if ($something == 'is_cool'){
// Do it
} ?>

同样适用于endforeach;等等。问题出在Notepad ++中,它会突出显示匹配的括号{}但不匹配if,endif / foreach,endforeach / so so so ......

有没有办法设置它以便在我点击其中一个时匹配并突出显示这些类型语句的开头和结尾?我已经在首选项中玩了一下,并勾选了一个“突出显示评论/ php / asp区域”的复选框,可能会这样做但是唉不是这样。无论它值多少,匹配的亮点就像一个普通旧HTML的冠军(减去一些HTML5标签,但没有大问题)。

我怀疑我可以使用用户自定义语言工具来做这件事,但它老实说是一种疯狂的界面...而且我不想投入时间潜入它,除非我知道它会做我做的事情我正在寻找。似乎如果我使用该工具,我已经定义了所有的开始和结束标签,这似乎是为了匹配一些常用的标签而做的大量过剩工作。

由于

1 个答案:

答案 0 :(得分:0)

到目前为止,您正在搜索的功能尚未在N ++中实现。您可以轻松地检查它是否也不存在其他语言,如C#或Visual Basic。如果您希望获得更接近PHP的功能,请考虑使用一些PHP IDE而不是N ++。请查看this question,其中也包含相关答案。