![禁用 gnome-terminal 中的超链接](https://linux22.com/image/875869/%E7%A6%81%E7%94%A8%20gnome-terminal%20%E4%B8%AD%E7%9A%84%E8%B6%85%E9%93%BE%E6%8E%A5.png)
是否可以禁用 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
- 或使用右键单击 → 打开链接。
双击进行选择。