El Capitan - Menu do botão direito - Abra o terminal aqui

17

Sei que isso pode ter sido solicitado várias vezes, mas não consigo encontrar um método válido que funcione para mim.

No El Capitan - quero adicionar uma opção ao menu do botão direito (não a seção de serviços) que me permite abrir um arquivo ou diretório diretamente no terminal a partir da opção do botão direito.

Alguém seria capaz de fornecer um método de trabalho?

RandomMath
fonte
O que há de errado com os serviços? Ele já existe como uma opção lá.
Tetsujin
@ Tetsujin - Até agora, não me permite abrir um arquivo no terminal. Apenas pastas. Anteriormente, usei o XtraFinder, que não funciona mais no El Capitan sem desativar o recurso de seucrity do el capitan.
RandomMath
hmm ... ok. Na verdade, o serviço é 'Terminal Aberto na Pasta', então acho que você está certo
Tetsujin
1
Como você deseja abrir o arquivo no terminal?
Joonas
O que você espera que ele faça com um arquivo?
Chris Page

Respostas:

12

Anexo A

Como já mencionado nos comentários, o uso do serviço interno definitivamente funciona para pastas. Quanto aos arquivos, se você os abrisse no localizador, nada aconteceria a menos que você pudesse primeiro estabelecer editores padrão no seu .bash_profile.

Se você não usar o menu do botão direito do mouse, uma maneira de abrir um local de pasta ou arquivo com o terminal sem fazer download de software adicional seria arrastar um arquivo ou pasta para o ícone do Terminal no Dock. Faço isso com frequência e funciona muito bem.

BarryMode
fonte
1
Vale a pena apontar onde você pode encontrar a caixa de diálogo mostrada na imagem aqui (Preferências do Sistema> Teclado> Atalhos ou em [menu atual do aplicativo]> Serviços> Preferências de Serviços); não é totalmente intuitivo.
Weston C
3

Como um complemento Você pode adicionar aliasem sua .bash_profile:

alias cdf="eval \"cd \\\"\\\`osascript -e 'tell app \\\\\\\"Finder\\\\\\\" to return the POSIX path of (target of window 1 as alias)'\\\`\\\"\""

Isso não resolverá o seu problema, mas você pode usar a janela Terminal existente e o cddiretório selecionado no Finder por cdfcomando.

Mateusz Szlosek
fonte
Eu prefiro esse método. Só queria observar que isso está usando a última janela ativa se houver várias janelas abertas.
precisa saber é o seguinte
3

Existem mais utilitários desse tipo disponíveis. Por exemplo, o Go2Shell também é uma possibilidade.

Andreas Fischlin
fonte
Você pode aprofundar-se, por exemplo, descrever o que o Go2Shell pode fazer?
Brick
-2

Quando atualizei para El Capitan, consegui abrir o terminal no localizador como estava antes e nunca tive que tentar fazê-lo funcionar novamente.

ConspicuousGuy
fonte