Як зазначається в іншій відповіді: не можна відкривати всі нові виклики Finder як вкладки в одному вікні Finder. Хоча крута ідея.
І, як зазначається в іншій відповіді: ви можете контролювати поведінку дій Cmd-Click у Finder, щоб вони відкривали нові вкладки замість нових вікон, перейшовши до налаштувань Finder (Cmd + ) and making sure
Відкрити папки в вкладках замість нових вікон. Вкладка Загальні на панелі налаштувань:
Я хочу цього зробити так, що у мене є лише одне вікно Finder з декількома вкладками. Якщо програми продовжують відкривати нове вікно, ви можете пропустити відкриту папку.
Наведені вище налаштування параметрів Finder не зупинять програми відкривати нові вікна. Однак ви можете скористатися Window > Merge All Windows
пунктом меню Finder, щоб перетягнути всі відкриті вікна Finder до поточного, самого переднього вікна Finder як вкладки. Це допоможе вирішити проблеми, які стосуються ваших стражників, хоча я боюся.
Ви можете використовувати цей робочий процес Alfred для запуску злиття від Alfred . Або якщо ви такий користувач LaunchBar, як я, ось трохи AppleScript, який це зробить:
on gui_scripting_status()
tell application "System Events"
set ui_enabled to UI elements enabled
end tell
if ui_enabled is false then
tell application "System Preferences"
activate
set current pane to pane id "com.apple.preference.universalaccess"
display dialog "The GUI scripting architecture of Mac OS X is currently disabled." & return & return & "To activate GUI Scripting select the checkbox \"Enable access for assistive devices\" in the Universal Access preference pane." with icon 1 buttons {"Okay"} default button 1
end tell
end if
return ui_enabled
end gui_scripting_status
on click_menu(app_name, menu_name, menu_item)
try
tell application app_name
activate
end tell
tell application "System Events"
click menu item menu_item of menu menu_name of menu bar 1 of process app_name
end tell
return true
on error error_message
return false
end try
end click_menu
if gui_scripting_status() then
click_menu("Finder", "Window", "Merge All Windows")
end if
Він заснований на цій зручній кодовій краплі. Він працюватиме і для інших програм, таких як Safari. Потрібно включити доступ до допоміжних пристроїв на вашому Mac, щоб цей сценарій працював.
Window > Merge All Windows
щоб перетягнути всі відкриті вікна Finder в одне, вкладку, вікно Finder. Зручно не залишати позаду жодного стражника.