「開く」を使用するときに新しいFinderタブを開きます。ターミナルで


9

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

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

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


open現時点では対応できないと思います。
Matthieu Riegler


1
おそらく、いくつかのAppleScriptハッキングがこの問題を解決できるでしょう。(申し訳ありませんが、私はそれをテストするマーベリックスを持っていませんが、ここで解決策を適応させることができます)。
Igor Hatarist 2014

...そしてシェルをハックしてデフォルトの「オープン」を置き換えます。このAppleScript起動での動作。
Igor Hatarist 2014

回答:


2

を使用open .してFinderで新しいタブを開くことはできませんが、AppleScriptを使用して新しいタブを開くことは可能です。

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.