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

时间:2017-01-04 16:10:17

标签: terminal iterm2

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

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

2 个答案:

答案 0 :(得分:10)

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

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

enter image description here

结果:

enter image description here

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

答案 1 :(得分:0)

作为所选答案的另一种用法,我想建议使用正则表达式[”“’‘]

为“智能引号”添加一个tigger。

Example of iTerm2 > Preferences > Profiles > Advanced > Triggers > Edit

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

Example of triggered smartquotes