Abra o arquivo clicando com o mouse no caminho do arquivo no terminal

6

Existe um terminal ou uma ferramenta que permite ter o seguinte recurso ao trabalhar em um terminal? Eu executo um comando como find . -name "*.cpp , ou compilação do código-fonte que produz algum aviso ou falha na saída de arquivos. Quando a execução do comando terminar, posso clicar nos caminhos dos arquivos e abri-los em algum programa, como editor, visualizador. Eu acho que em alguns casos isso poderia melhorar muito a produtividade.

O único recurso semelhante ao que eu vi no terminal do guake, chamado "Quick Open".

    
por Yuki 21.10.2015 / 19:06

1 resposta

2

Não é uma solução somente de cliques, mas uma seleção / clique em uma solução de pressionamento de tecla / clique que, por outro lado, permite abrir qualquer seleção (também fora de um terminal) e em diferentes editores (e fazer vários outros coisas);

  • Faça o download do Colinker em aqui ;

  • Abra o Terminal pressionando CTRL + ALT + T ;

  • Instale as dependências do Colinker executando sudo apt-get update && sudo apt-get install openjdk-8-jre xclip ;
  • Instale o Colinker executando unzip ~/Downloads/Colinker-1.0.1.zip && sudo mv ~/Downloads/Colinker-1.0.1 /opt ;

  • Edite o arquivo de configuração do Colinker executando nano /opt/Colinker/config.xml ;

    Aqui está um exemplo de arquivo de configuração para abrir uma seleção no 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>
  • Vincule a execução do Colinker a um pressionamento de tecla, adicionando um atalho personalizado executando o seguinte comando:
bash -c "cd /opt/Colinker; java -jar Colinker.jar \"$(xclip -o)\""

É isso! Resultado final:

Opening Terminal with CTRL+ALT+T

Runningfind~/tmp-typef-iname'*.txt'

Selecting"/home/user/tmp/file.txt"

Hittingthekeystroke

Clicking"Open with Gedit"

    
por kos 21.10.2015 / 20:31