Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
shell窗口中的可单击链接?_Shell - Fatal编程技术网

shell窗口中的可单击链接?

shell窗口中的可单击链接?,shell,Shell,我看到一些图形shell环境允许您单击运行应用程序的文本输出中出现的超链接 我认为输出任何东西http://... like可能会制作一个可点击的链接,但是否有其他标准/机制我应该看看?理想情况下,我想做链接文本,并有“链接文本”显示为可点击 我希望有一些跨平台兼容的适当的回退机制,我会阅读任何编程语言,但更喜欢java。在您的问题中,有不同的软件层混乱在一起。外壳层是跨平台兼容的,这是由POSIX标准保证的。但是“shell窗口”,你怎么称呼它,是由特定的终端完成的,比如linux控制台(根本

我看到一些图形shell环境允许您单击运行应用程序的文本输出中出现的超链接

我认为输出任何东西http://... like可能会制作一个可点击的链接,但是否有其他标准/机制我应该看看?理想情况下,我想做链接文本,并有“链接文本”显示为可点击


我希望有一些跨平台兼容的适当的回退机制,我会阅读任何编程语言,但更喜欢java。

在您的问题中,有不同的软件层混乱在一起。外壳层是跨平台兼容的,这是由POSIX标准保证的。但是“shell窗口”,你怎么称呼它,是由特定的终端完成的,比如linux控制台(根本不是窗口)、xterm、windows putty、gnome终端等等。在这个级别上,没有什么比兼容性更好的了,相反,它是完全多样的。我知道gnome terminal具有您想要的这个功能—可以配置哪些字符仍然是链接的一部分,哪些字符不是链接的一部分。但是,除非特定的终端可用于所有平台,否则您很难实现兼容性…

如果您使用cygwin的mintty shell(Windows环境中类似Linux的shell),您可以在URL或(可能是相对的)文件路径的任何纯文本上按住Ctrl键并单击,但中间没有空格


例如,在mintty shell中,键入“”或“path/to/file.txt”(相对于当前目录),然后按住Ctrl键并单击文本上的。它将按默认应用程序打开URL或文件。

请包含指向示例的链接。我以前从未见过这种情况。您可能还想为您在中看到的窗口系统添加一个标记。祝你好运。我想你用错词了。shell通常被定义为启动其他程序的程序。因此,图形shell将引用Windows任务栏、GNOME面板或Mac OS X dock等软件。扩展它可能仅仅是一种选择。现在独立完成这个平台是不可能的。我的问题不是一团糟,而是准确的;)好的:-)(但我只是说问题中的软件层搞乱了,而不是问题本身:-)