Відкрити нову вкладку Finder, коли використовується "відкрити". у Терміналі


9

У Терміналі я використовую open .для відкриття поточного каталогу за допомогою Finder.

Open folders in new tabsналаштування встановлено у Finder, але воно відкриває нове вікно кожного разу. До кінця проекту / день у мене відкриті десятки цих вікон.

Як змусити Finder відкрити нову вкладку замість нового вікна під час використання open .в Терміналі?


Я не думаю, що зараз openможу впоратися з цим.
Матьє Ріглер


1
Можливо, деякі злом AppleScript може вирішити цю проблему. (Вибачте, у мене немає Mavericks для тестування, але ви можете спробувати адаптувати рішення тут ).
Ігор Хатаріст

... і зламати оболонку, щоб замінити типовий "відкритий". поведінка з цим запуском яблучного сценарію.
Ігор Хатаріст

Відповіді:


2

Ви не можете використовувати open .для відкриття нової вкладки в Finder, хоча можливо відкрити нову вкладку за допомогою AppleScript - з Як дублювати поточний відкритий перегляд 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.