有没有办法根据 Notepad++ 中的预定义规则自动突出显示行?
我并不是在谈论语法高亮,而是谈论日志文件的可读性。
我正在寻找我错过的功能或插件。
答案1
- 选择
Language
>Define your language...
(或View Language
>User-Defined Dialog...
,或Language > User-Defined
,取决于版本和本地化文件) - 使用用户定义对话指定要突出显示的内容。要突出显示某些单词,请使用关键字列表选项卡并输入每个单词团体,选择颜色/字体样式随你喜欢。你也可以使用评论行在评论和编号按制表符突出显示从一个单词到行尾(选中将关键字视为部分单词匹配的符号)。
- 选择
Language
>User-Defined
如果您想定期使用此突出显示方案,可以单击 保存它Save As...
。此方案现在应该列在Language
Notepad++ 主窗口的菜单下。
答案2
答案3
正如我之前所说:
选择语言>定义您的语言...(或查看语言>用户定义对话框...,或语言>用户定义,取决于版本和本地化文件)
就我的情况而言。我需要对以“V”{tab} 开头的行进行颜色编码,我设置了分隔符 1 样式:
- 开放:V
- 逃脱:
- 关闭:((EOL))
这也会突出显示中间的文本 V 及以上,因此我将 {tab} 复制到
打开:V{tab} //{tab} 不可见但存在
我发现 {tab} 在导出的 .xml 中编码	
为http://www.unicodemap.org/details/0x0009/index.html正是我需要的。因此,通过使用 unicode 字符代码修改 xml
答案4
现在有一个名为 N++ 的插件分析插件这可能符合要求。它允许进行常规、正则表达式和转义搜索。它将结果转储到另一个窗格,但您可以为结果的前景和背景属性着色,以及保存和加载过滤器集。