我想知道是否有办法使用鼠标从终端打开文件或文件夹?
当我在终端中输入 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>`
可以工作,但是不能提供您想要的功能。
解决方法是:
- 用鼠标突出显示路径(将其存储在缓冲区中)
nautilus<space>
在提示符下输入- 在终端的某处单击鼠标中键(将缓冲区粘贴到提示的末尾)。
答案2
gnome-terminal 在终端输出中检测到 URL 时会创建一个链接。我认为它没有以同样的方式识别路径的能力,我也不知道有任何终端仿真器可以做到这一点。您可能必须为 gnome-terminal 制作一个补丁才能实现这一点。