如何从 Gnome 终端中的超链接中删除点下划线

如何从 Gnome 终端中的超链接中删除点下划线

我想用新的超链接功能可用于LS。然而,我发现在每个目录和文件下都有一个虚线下划线会在视觉上分散注意力并且毫无意义。例如,给定一个目录和两个文件,我看到以下输出:

带点下划线的目录和文件

有没有办法去掉“一”、“二”、“三”下面的虚下划线?

答案1

无法在 GNOME 终端和其他基于 VTE 的终端中修改这些超链接的外观。至少在不修改 VTE 源代码、删除绘制它们的循环

我觉得它在视觉上分散注意力

选择的外观尽可能不分散注意力,并且不会与终端仿真提供的任何其他视觉元素发生冲突。例如,在 HTML 页面上显示它们的两种常见方法:由于后一个原因,修改颜色是不可能的,并且由于这两个原因,坚实的底层也是不可能的。

并且毫无意义

我不同意这一点。如果这些链接没有突出显示一些这样,您基本上就没有机会知道有一些与它们相关的辅助数据。您必须疯狂地(或系统地)拖动鼠标才能发现任何此类文本。

当然,您可能知道一些具体情况,例如, 的输出ls --hyperlink包含此类超链接,但您仍然无法识别是一个对您而言全新的应用程序发出了此类链接,还是您已经熟悉的应用程序with 将它们添加为新功能。

如果没有超链接的可视化表示,该功能的用处就会大打折扣。

(不像http://...类似文本的自动检测和链接。那里所有的数据都已经可见,底层确实没有意义。当你用鼠标悬停时,一条实心的下划线让你知道终端提供了一些方便快捷的方法对于您可能希望对该文本执行的某些操作。)

相关内容