突出显示终端中的特定关键字

mik*_*h77 4 terminal iterm2

在iTerm2中,如果正则表达式匹配,您可以创建突出显示一行的触发器.这对某些情况很有用,但我想知道是否有可能只突出显示某一特定行的单词.

这样做的目的是帮助读取我的服务器日志,其中可以轻松指出特定的关键字.突出整条线路有点分散注意力

Sus*_*ver 12

基于配置文件的触发器可以根据您的选择(通过正则表达式)突出显示一行或多少行.

要突出显示一行中的"单词",您可以创建一个简单的Highlight Text触发器,即:

在此输入图像描述

结果是:

在此输入图像描述

参考:https://iterm2.com/documentation-triggers.html

  • 很棒的功能和简单的答案,谢谢! (2认同)

Bru*_*sky 7

作为所选答案的附加用法,我想建议使用正则表达式为“智能引号”添加一个触发器[\xe2\x80\x9d\xe2\x80\x9c\xe2\x80\x99\xe2\x80\x98]

\n

iTerm2 示例 > 首选项 > 配置文件 > 高级 > 触发器 > 编辑

\n

当同事通过聊天机制(如 Slack)向您发送一行代码并且报价会自动“改进”时,这将节省您的时间。当您粘贴/键入它们时,触发器不会触发,但它们会在该行向上滚动终端后发生。因此,它不能防止错误,但可以节省您思考命令失败原因的时间。

\n

触发智能报价的示例

\n

  • 如果您勾选右侧的“即时”复选框,那么一旦您粘贴代码,它就会突出显示,这非常方便:) (4认同)