Abra a nova guia do Finder ao usar 'open'. no terminal

9

No terminal eu uso open . para abrir o diretório atual usando o Finder.

Open folders in new tabs settings está definido no Finder, mas abre uma nova janela todas as vezes. No final de um projeto / dia, tenho dúzias dessas janelas abertas.

Como faço para que o Finder abra uma nova guia, em vez de uma nova janela ao usar open . no Terminal?

    
por Nick 14.12.2013 / 18:31

1 resposta

2

Você não pode usar open . para abrir uma nova guia no Finder, embora seja possível abrir uma nova guia usando o AppleScript - de Como você duplica a visualização atual do Finder aberto em uma nova aba (Mavericks)?

tell application "Finder"
    activate
    set t to target of Finder window 1
    set toolbar visible of window 1 to true
end tell
tell application "System Events"
    keystroke "t" using command down
end tell
tell application "Finder"
    set target of Finder window 1 to t
end tell

Em alternativa, a partir do link

set docs_path to (path to documents folder) as string
set Sat_folder to docs_path & "Sat:"
set ABC_folder to (Sat_folder & "ABC:") as alias

tell application "Finder"
   activate
   open Sat_folder
end tell

tell application "System Events" to keystroke "t" using command down

tell application "Finder"
   set target of front window to ABC_folder
end tell
    
por 20.02.2014 / 11:00