Notepad++ 使用使用者定義語言來突出顯示子字串

Notepad++ 使用使用者定義語言來突出顯示子字串

我正在使用一種沒有適當 IDE 的程式語言,並且我使用 notepad++ 作為編輯器。我已經設定了一種用戶定義的語言,它運行得很好,但我有一個問題,如果您輸入關鍵字,它必須完美匹配。我會解釋我的意思。

如果我添加'細繩' 作為關鍵字,我輸入 '細繩' 進入文字區域,它會被反白。

但是如果我輸入 '字串(變數名)' 然後它不會突出顯示。

如果我打開前綴模式,它會突出顯示整個 '字串(變數名)'當我只想讓它突出顯示時'細繩'。

可能我無法在記事本++中執行此操作,但我想知道是否有人遇到(並解決)類似的問題。

提前致謝。

答案1

儘管已經有一段時間了...

如果您希望在鍵入“string(variableName)”時突出顯示關鍵字“string”,則需要將“(”定義為運算符或鍵入“string(variableName)”[注意空格!],以便 npp 識別單字​​邊界正確。

希望這對某人有幫助。

答案2

考慮同步寫入編輯器,也是免費的,它具有完全可自訂的詞法分析器編輯器,比 NP++ UDL 有更多的設定。

相關內容