在gnome-terminal中禁用超链接


18

是否可以在gnome-terminal中禁用超链接?终端永远不要在任何文本下划线,并且点击应该总是开始选择。

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


您是说gconf编辑器?我尝试过,但没有找到选择。好的,也许我会尝试其他终端仿真器。
digory doo 2015年

1
不,Ubuntu现在使用dconf-editor。在gconf-editor大多上不再更新的版本。
clearkimura

真?

Answers:


10

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

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

当然,我了解到,当您有许多错误匹配项时,在悬停时在文本上加下划线并更改鼠标指针的形状在视觉上是不愉快的,但是我看不到它如何引起实际的行为问题。


更新:

gnome-terminal版本3.18.3从头开始重新实现匹配器正则表达式,与以前的版本相比,它导致的误报要少得多。例如,“ react@0.13.3”不再被视为有效的电子邮件地址。


可以将其配置为允许单击file:/// ...带有空格的路径吗?常用的策略(引号,转义)似乎不起作用,也就是说,无论我做什么,我都无法获得file:/// ... url到ctrl + click-open正确,因为该术语只能识别以下内容:到达第一个空间的路径。
Tomislav Nakic-Alfirevic '18

1
URI中不允许使用空格,请改用空格%20。如果您希望file://后面跟一个原义的(未编码的)文件名起作用,那么也会遇到很多其他字符的麻烦。另外,如果我们做了一个特殊的案例并允许使用空格,那么我想您的下一个问题将是它包括行/段落的其余部分,并且不会在其他空格处停留……因此,它需要您的注意,或者至少通过在各个空格字符处停止来检查文件是否存在...否。
egmont

这只是表明,当您从一个足够怪异的角度提出结论时,没有什么结论是显而易见的事情:谢谢您的%20的评论!
Tomislav Nakic-Alfirevic '18

8

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

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

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

双击进行选择。


1
不错的解决方法,尽管我希望我可以关闭整个功能。
digory doo 2015年

@digorydoo,您拥有哪个发行版?
user.dz 2015年

1
它是Ubuntu 14.04。
digory doo 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.