禁用 gnome-terminal 中的超链接

禁用 gnome-terminal 中的超链接

是否可以禁用 gnome-terminal 中的超链接?终端不应该为任何文本添加下划线,并且单击应该始终开始选择。

我想要这样做的原因有两个:首先,当终端窗口位于后面时,我只是单击它,而不查看终端中的内容,并且经常不小心单击那里的超链接。其次,在使用 npm 时,会有很多文本看起来像电子邮件地址,但实际上不是,例如[电子邮件保护]

答案1

不幸的是,gnome-terminal 没有提供禁用这些的配置选项。你可能需要重新编译它,从中删除url_regex_patterns条目src/terminal-screen.c

此超链接功能不会影响鼠标的正常文本选择,您仍然可以单击并选择文本。单击超链接以将窗口向前移动不会产生任何不良副作用。(该功能会影响很少使用的矩形选择(Ctrl+Click 改为“打开链接”),并在右键菜单中填充额外的条目。)

当然,我明白,当有许多错误匹配时,在文本下划线并在悬停时更改鼠标指针形状在视觉上是不愉快的,但我不明白它如何导致实际的行为问题。


更新:

gnome-terminal 版本 3.18.3 从头开始​​重新实现了匹配器正则表达式,与以前的版本相比,误报率要少得多。例如“[电子邮件保护]“不再被视为有效的电子邮件地址。

答案2

实际上,它可以在 Ubuntu 14.04(gnome-terminal 3.6)和 Ubuntu 15.04(gnome-terminal 3.14)中按您的需要工作

仅通过以下方式激活链接:

  • 按住 左键单击Ctrl
  • 或使用右键单击 → 打开链接。

双击进行选择。

相关内容