Eu tenho a configuração "abrir pastas em novas abas" (em vez de novas janelas) no Finder ligado, mas isso não parece influenciar o que meus outros aplicativos fazer quando eles abra uma pasta. A barra de lançamento e um script de shell que corro do emacs ainda abrem pastas em pequenas janelas do localizador. Como posso fazer com que as pastas abertas de aplicativos externos apareçam em uma janela do localizador com guias?
Edit: Bmike no comentário está certo que isso provavelmente poderia ser feito através de um AppleScript. Algo assim:
- Você tem algum script que fornece o caminho da pasta que você deseja abrir.
- Você passa isso como uma variável para um AppleScript.
- Este AppleScript salva o nome do caminho como uma variável
- Ativa o localizador ou abre uma pasta específica com o localizador.
- Ele envia o comando de combinação de teclas + t para abrir uma nova guia (ou faz o mesmo com um comando para localizar).
- Ele envia o comando de teclas + shift + g para o localizador, abrindo a pasta ir para com o caminho x menu / janela.
- Ele grava (eventos do sistema) ou cola (define a área de transferência para a variável que é o caminho da pasta) neste menu / janela.
- Clique em Enter. A pasta é aberta.
Respostas:
Eu fiz isso, não tenho certeza se responderá para você.
Preferências do Finder> Geral> marque "abrir pastas em guias em vez de novas janelas"
fonte
Obrigado pela ideia. Eu terminei o manuscrito.
Coloque o seguinte em seu
~/.bashrc
ou~/.zshrc
No terminal, digite
para abrir a pasta atual na nova guia do Finder.
O script bash é usado para recuperar o caminho absoluto, o que achei difícil de fazer no appplescript.
ATUALIZAR
Eu fiz uma versão mais extensa (e complicada) que abrirá a mesma guia para a mesma pasta. Venha aqui
fonte