如何使用鼠标从终端打开文件或文件夹

如何使用鼠标从终端打开文件或文件夹

我想知道是否有办法使用鼠标从终端打开文件或文件夹?

当我在终端中输入 URL 链接时,它允许我在默认浏览器上打开该链接。因此,我想对我的文件和文件夹执行相同的操作。

我知道有一种方法可以通过 cli 使用 gnome-open 或 xdg-open,但我想要一种通过单击路径或 url 来使用鼠标的解决方案。

例如,当我输入“pwd”时,该路径允许我单击并使用 Nautilus 打开

它与“nautilus-open-terminal”的功能相反。

答案1

正如您所知,Gnome-terminal 不会这样做;与 Nautilus 不同,它没有 之类的扩展open-terminal here。无论如何,这可能是一个不受欢迎的功能;URL 识别本来就很烦人,但您能想象做一个find并让所有内容都可以点击吗?

举个pwd例子,

nautilus `pwd`

有效,(但同样有效nautilus .)对于这个任务,我有一个 bash 别名:

alias n="nautilus ."

这样,无论何时我输入n,它都会在任何地方打开 nautilus。

否则,格式:

nautilus `<insert command that prints a directory here>` 

可以工作,但是不能提供您想要的功能。

解决方法是:

  1. 用鼠标突出显示路径(将其存储在缓冲区中)
  2. nautilus<space>在提示符下输入
  3. 在终端的某处单击鼠标中键(将缓冲区粘贴到提示的末尾)。

答案2

gnome-terminal 在终端输出中检测到 URL 时会创建一个链接。我认为它没有以同样的方式识别路径的能力,我也不知道有任何终端仿真器可以做到这一点。您可能必须为 gnome-terminal 制作一个补丁才能实现这一点。

相关内容