簡體   English   中英

在Notepad ++中,如何設置“ Highlight Tag Matching”以與PHP語法endif,endforeach一起使用; 等等。?

[英]In Notepad++, how can I set “Highlight Tag Matching” to work with PHP Syntax endif, endforeach; etc.?

在Notepad ++(我喜歡使用)中,我通常以這種語法編寫PHP語句

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

相對於

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

終結也是如此; 等等。 問題是在Notepad ++中,它將突出顯示匹配的括號{},但是如果匹配,則endif / foreach,endforeach /等不匹配...

有沒有一種方法可以設置它,使其在我單擊一個或另一個時匹配並突出顯示這些類型的語句的開始和結束? 我在首選項中玩了一些,並勾選了“高亮注釋/ php / asp區域”復選框,認為可能會這樣做,但是事實並非如此。 無論如何,匹配的突出顯示都像帶有普通舊HTML的冠軍(減去一些HTML5標簽,但沒什么大不了)。

我懷疑我可以使用“用戶定義的語言”工具來做到這一點,但是老實說,它看起來像是一個瘋狂的界面……而且我不想花時間去研究它,除非我知道它會滿足我的需求對於。 似乎如果使用該工具,我就定義了所有的開始和結束標簽,這似乎是很多工作,因為它們只想匹配一些常用的標簽。

謝謝

迄今為止,您正在搜索的功能尚未在N ++中實現。 您可以輕松地檢查它是否對於其他語言(例如C#或Visual Basic)也不存在。 如果希望使功能更接近PHP,請考慮使用某些PHP IDE代替N ++。 請看看這個問題 ,它也包含相關的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM