我希望能夠透過關鍵字突出顯示記事本++中的整行,但這些關鍵字將添加在每行的末尾。
我嘗試使用「使用者定義語言」樣式的可用機制,但沒有機會使用正規表示式來匹配這些行。
所以問題是如何使用 Notepad++ 中的可用選項或第三方外掛程式來實現這一目標。
需要突出顯示行的範例:
- 為某人做某事的任務 => 完成
我需要根據關鍵字“DONE”永久突出顯示整行(只要樣式套用至文件)。我還希望該解決方案能夠突出顯示不同關鍵字的樣式(IN_PROGRESS、CANCELLED 等)
先致謝
答案1
我無法幫助您同時以不同的顏色突出顯示不同的線條,但事實上找到這些線條非常容易。打開查找窗口,選擇底部的“正規表示式”並在搜尋字段中輸入^.*keyword
。替換keyword
為您需要找到的單字。然後按“查找下一個”或“查找全部”以突出顯示所有出現的情況。只要關鍵字位於末尾,它就會選擇整行。如果沒有,則 if 將選擇從行首到關鍵字的所有內容,包括。
解釋:
^
從該行的開頭開始,.
匹配任意字元...*
....任意多次,- 直到你到達
keyword
.
如果該行沒有keyword
,則將被跳過。