'open'을 사용할 때 새로운 Finder 탭을여십시오. 터미널에서


9

터미널에서 open .Finder를 사용하여 현재 디렉토리를 여는 데 사용합니다.

Open folders in new tabs설정은 Finder에서 설정되지만 매번 새 창이 열립니다. 프로젝트 / 하루가 끝나면 나는 수십 개의 창문을 열었습니다.

open .터미널에서 사용할 때 Finder가 새 창 대신 새 탭을 열도록하려면 어떻게해야 합니까?


나는 open그 순간을 처리 할 수 없다고 생각 합니다.
Matthieu Riegler


1
아마도 일부 AppleScript 해킹으로이 문제를 해결할 수 있습니다. (미안 해요, 매버릭스가 그것을 테스트 할 수는 없지만 여기 에서 솔루션을 조정할 수 있습니다 ).
000

... 쉘을 해킹하여 기본 "open"을 바꿉니다. 이 Applescript 출시와 함께 동작합니다.
000

답변:


2

open .AppleScript를 사용하여 새 탭을 열 수는 있지만 Finder에서 새 탭을 열 수는 없습니다 . 새 탭에서 현재 열려있는 Finder보기어떻게 복제합니까 (매버릭스)?

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

또는 http://macscripter.net/viewtopic.php?id=41624에서

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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.