web-dev-qa-db-ja.com

'open。'を使用する場合は、新しいFinderタブを開きます。ターミナルで

ターミナルでは、open .を使用して、Finderを使用して現在のディレクトリを開きます。

Open folders in new tabs設定はFinderで設定されますが、毎回新しいウィンドウが開きます。プロジェクト/日の終わりまでに、私はこれらのウィンドウを何十も開いています。

ターミナルでopen .を使用しているときに、Finderで新しいウィンドウではなく、新しいタブを開くにはどうすればよいですか?

9
Nick

open .を使用してFinderで新しいタブを開くことはできませんが、AppleScriptを使用して新しいタブを開くことはできます-from 現在開いているFinderビューを新しいタブ(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

または 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
2
hanxue