外壳窗口中的可点击链接?

问题描述

| 我看到一些图形化外壳环境允许您单击运行的应用程序输出的文本中出现的超链接。 我认为输出类似http:// ...的内容可能会产生可点击的链接,但是我还应该查看其他标准/机制吗?理想情况下,我想做链接文本,并使“链接文本”显示为可点击。 我希望能与适当的后备机制兼容的跨平台产品,并且我将阅读任何编程语言,但更喜欢Java。     

解决方法

        如果您使用cygwin的mintty外壳(Windows环境的类似Linux的外壳),则可以在URL或(可能是相对的)文件路径的任何纯文本上“ 0”,但中间不要留空格。 例如。在薄荷壳中,输入\“ http://google.com \”或\“ path / to / file.txt \”(相对于当前目录),并在文本上输入“ 0”。它将通过默认应用程序打开URL或文件。     ,        您的问题中有不同的软件层。外壳层是跨平台兼容的,这由POSIX标准保证。但是,“ shell window”(您如何称呼它)是由特定的终端完成的,例如linux控制台(根本不是窗口),xterm,windows putty,gnome-terminal等。在此级别上,没有什么比相反,它具有完全的多样性。我知道gnome-terminal拥有您想要的功能-一个能够配置哪些字符仍然是链接的一部分,哪些没有。但是除非在所有平台上都可以使用特定的终端,否则您很难在这里实现兼容性。