Как отмечено в другом ответе: вы не можете открыть все новые вызовы Finder в виде вкладок в одном окне Finder. Классная идея, хотя.
И, как отмечено в другом ответе: вы можете контролировать поведение действий Cmd-Click в Finder, чтобы они открывали новые вкладки вместо новых окон, перейдя в настройки Finder (Cmd + ) and making sureОткрывать папки на вкладках вместо новых окон` выбирается в Вкладка «Общие» на панели «Настройки»:

Я хочу этого, потому что у меня есть только одно окно Finder с несколькими вкладками. Если приложения продолжают открывать новое окно, вы можете пропустить открытую папку.
Приведенные выше настройки предпочтений для Finder не помешают приложениям открывать новые окна. Однако вы можете использовать Window > Merge All Windowsпункт меню Finder, чтобы перетянуть все открытые окна Finder в текущее, самое переднее окно Finder в качестве вкладок. Это поможет решить ваши проблемы, хотя я боюсь, что это будет не элегантно.
Вы можете использовать этот рабочий процесс Альфреда, чтобы инициировать слияние от Альфреда . Или, если вы являетесь пользователем 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. Удобно, чтобы не отставать.