Intellij - Abra o diretório do arquivo selecionado no Cygwin

2

No Eclipse, eu poderia usar o Easy Shell e ter um comando para abrir o diretório do arquivo selecionado no Cygwin.

Gostaria de saber se é possível para o Intellij.

O melhor que pude fazer até agora é usar o plugin Terminal e abrir o "diretório raiz" do módulo, não o diretório do arquivo selecionado.

Se houver uma maneira de adicionar um novo item de menu de contexto como "Mostrar no Cygwin" semelhante a "Mostrar no Explorer", isso será perfeito.

    
por Gerry 14.07.2015 / 12:23

1 resposta

2

Sim, você pode fazer isso com Configurações - Ferramentas - Ferramentas externas - Adicionar :

Programa: your\path\to\cygwin\bin\mintty.exe
Parâmetros: /bin/env CHERE_INVOKING=1 /bin/bash --login
Diretório de trabalho: $FileDir$

Nota para desmarcar o Open Console e pronto.

Referência: ConEmu | Diretório de inicialização do Cygwin e Ajuda do IntelliJ IDEA 14.1.0 :: Ferramentas externas

Jesus, não posso postar imagens e mais de 2 links devido à minha baixa reputação, eww.

Minha dica para pessoas que não sabem como executar cygwin bash.exe bem do Terminal :

  • Crie o arquivo start-bash.bat com o seguinte código:

    @echo off
    set CHERE_INVOKING=1 & D:\cygwin\bin\bash.exe --login -i
    
  • Copie o caminho do arquivo para Configurações —— Terminal —— Caminho da shell

Somente dessa maneira você pode iniciar bash.exe do diretório do projeto em vez de $HOME . Como o caminho do shell é codificado e muito difícil de ser hackeado, não sei como especificar um subdiretório, qualquer que seja.

    
por 18.08.2015 / 15:47