我希望能够通过关键字突出显示 notepad++ 中的整行,但这些关键字会添加在每行的末尾。
我尝试使用“用户定义语言”样式的可用机制,但没有机会使用正则表达式来匹配这些行。
所以问题是如何使用 Notepad ++ 中的可用选项或第三方插件实现这一点。
需要用示例行来突出显示:
- 为某人做某事的任务 => 完成
我需要根据关键字“DONE”永久突出显示整行(只要样式应用于文档)。我还希望解决方案能够针对不同的关键字(IN_PROGRESS、CANCELLED 等)突出显示样式
提前致谢
答案1
我无法帮助您同时用不同的颜色突出显示不同的行,但找到这些行实际上非常容易。打开“查找”窗口,选择底部的“正则表达式”,然后在搜索字段中键入^.*keyword
。keyword
用您需要找到的单词替换。然后按“查找下一个”,或按“查找全部”以突出显示所有出现的内容。它将选择整行,只要关键字在末尾。如果不是,它将选择从行首到关键字的所有内容,包括。
解释:
^
从行首开始,.
匹配任意字符...*
...任意次数,- 直到到达
keyword
。
如果该行没有keyword
,则会被跳过。