禁用 gnome 终端中的超链接

dig*_*doo 21 command-line gnome-terminal

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

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

egm*_*ont 12

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

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

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


更新:

gnome-terminal 3.18.3 版从头开始重新实现匹配器正则表达式,其误报率远低于之前版本。例如,“react@0.13.3”不再被视为有效的电子邮件地址。

  • URI 中不允许使用空格,请改用“%20”。如果您希望 `file://` 后跟一个文字(未编码的)文件名可以工作,那么您也会遇到许多其他字符的麻烦。此外,如果我们做了一个特殊情况并允许使用空格,我想您的下一个问题将是它包含行/段落的其余部分并且不会停在其他空间......所以它需要阅读您的想法,或者至少通过在各种空格字符处停止来检查文件的存在......不。 (2认同)

use*_*.dz 9

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

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

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

双击进行选择。