我已经启用了iTerm2的智能选择:
iTerm2 -> Preferences -> Pointer -> Double-click performs smart selection
这很有效,除了当我双击路径的行号时,tmux窗格分隔符包含在选择中(当我想选择文件和编译失败的行时,我通常这样做)。 这也可能导致“腐败”。粘贴的文本。 有关更好的说明,请参阅GIF。
为什么我要使用智能选择?
我尝试在
中创建选择路径+行号的规则iTerm2 -> Preferences -> Profiles -> Advanced -> Smart Selection
但是我的ICU regexp fu(https://www.iterm2.com/smartselection.html)很弱。
非常感谢您的反馈。
答案 0 :(得分:0)
在进一步了解正则表达式文档之后,我发现以下工作正常:
[[a-z][A-Z][0-9][_:][\.\/\-]]+
调试iTerm2正则表达式匹配在MacOS Sierra上有点痛苦,因为选择"将调试信息记录到console.app"在智能选择规则编辑器中似乎不起作用。