通过鼠标单击终端中的文件路径打开文件

Yuk*_*uki 7 mouse command-line

是否有终端或工具允许在终端中工作时具有以下功能?我执行一个命令find . -name "*.cpp,或者编译源代码,在文件中产生一些警告或失败的输出。命令执行结束后,我可以单击文件路径并在某些程序(如编辑器、查看器)中打开它们。我认为在某些情况下它可以很好地提高生产力。

我在 guake 终端中看到的唯一与此类似的功能,称为“快速打开”。

kos*_*kos 3

不是仅单击的解决方案,而是选择/击键/单击解决方案,另一方面,它允许打开任何选择(也在终端之外)并在不同的编辑器中打开(并执行许多其他巧妙的操作);

  • 从这里下载 Colinker ;

  • CTRL+ ALT+打开终端T

  • 通过运行安装 Colinker 的依赖项sudo apt-get update && sudo apt-get install openjdk-8-jre xclip

  • 通过运行安装 Colinker unzip ~/Downloads/Colinker-1.0.1.zip && sudo mv ~/Downloads/Colinker-1.0.1 /opt

  • 通过运行编辑 Colinker 的配置文件nano /opt/Colinker/config.xml

    以下是用于在 Gedit 中打开选择的示例配置文件:

<Configuration>
    <Env>
        <timerDelay>4000</timerDelay>
        <defaultBrowser>firefox</defaultBrowser>
    </Env>
    <popupMenu>
        <item name="Open with Gedit">
            <program javaEscapeSelectedText="true">
                <location>gedit</location>
                <arg>__SELECTEDTEXT__</arg>
            </program>
        </item>
    </popupMenu>
</Configuration>
Run Code Online (Sandbox Code Playgroud)
  • 通过添加运行以下命令的自定义快捷方式,将 Colinker 的执行绑定到击键:
bash -c "cd /opt/Colinker; java -jar Colinker.jar \"$(xclip -o)\""
Run Code Online (Sandbox Code Playgroud)

就是这样!最后结果:

CTRL使用+ ALT+打开终端T

截图1

跑步find ~/tmp -type f -iname '*.txt'

截图2

选择“/home/user/tmp/file.txt”

截图3

按击键

截图4

单击“使用 Gedit 打开”

截图5