我注意到在我的 Debian/Linux 终端上打印的超链接是可点击的,点击后会打开浏览器。
我想知道这是否可以用于其他用途,或者这是否只是硬编码在终端中仅用于超链接。
例如,是否可以在 Python 中打印出一行,当单击该行时将启动另一个进程?
最佳答案
URL 支持在各个终端仿真器中进行了硬编码。
终端可以支持任意 URI 注册在它称之为家的任何环境中,这样你就可以,例如为 myapp://something 写一个 Gnome 扩展并让它在 gnome-terminal 中工作,但这完全是终端特定的。
也可以让任何终端中的终端程序接收鼠标事件,然后它可以用它们做任何它想做的事(比如 elinks
如何让你点击非 URL 链接来浏览)。但是,这需要程序在前台运行并控制出现在该终端上的所有内容。
关于python - 单击终端中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26621818/