відкрити нові вікна Finder у поточній папці


11

У Windows під час перегляду в Провіднику, якщо я відкриваю нове вікно провідника, воно відкривається в тому самому місці, що і вікно, яке я вибрав, коли натиснув Ctrl-N. Чи є спосіб зробити те саме з Finder? Тож якщо я перейду до пункту "Фотографії", коли натискаю Command-N, відкриється нове вікно Finder із зображеннями.

Редагувати: щоб уточнити, що зараз відбувається, це те, що незалежно від того, де я переглядав, коли натискаю Command-N, у моєму домашньому каталозі відкриється нове вікно Finder /Users/my_user/.


ГАРАЗД. Я манекен. Я читав ваше запитання 3 рази, і досі не розумію. Ви хочете відкрити нове вікно тієї ж папки, що і вікно раніше (дублікат). Я використовую cmd-o ....
Ruskes

Так, це зручно під час переміщення файлів. Скажіть, у мене є кілька файлів у Folder1 / Folder2, які я хочу перейти до Folder1 / Folder3. У Windows я відкрив би Folder1 у Explorer, натиснув Ctrl-N, а друге вікно було б також відкрите для Folder1. Потім я переглядаю Folder2 в одному вікні та Folder3 в іншому. Мені не потрібно спочатку переходити до Folder1 у другому вікні, оскільки воно вже відкрите.
Сара Везелс

Сара - ваш випадок використання дуже поширений. Нещодавно дизайн папок Apple насправді не допомагає, тому більшість людей просто розміщують загальні місця на бічній панелі або використовують інструмент запуску, такий як панель запуску, щоб пересувати файли в певну папку з клавіатурою, а не в тому, щоб Finder відслідковував останнє місце. Великою проблемою є концепція, що Finder підтримує "поточну" папку після закриття останнього вікна, що залишився.
bmike

Відповіді:


9

Ви можете призначити ярлик такому сценарію :

tell application "Finder"
    try
        target of Finder window 1
        make new Finder window to result
    on error
        make new Finder window to home
    end try
end tell

Це також змінить деякі властивості:

tell application "Finder"
    try
        tell Finder window 1
            set t to target
            set b to bounds
            set cv to current view
            set sw to sidebar width
            set sv to statusbar visible
            set tv to toolbar visible
        end tell
    on error
        make new Finder window to home
        return
    end try
    make new Finder window to t
    tell result
        set bounds to {(item 1 of b) + 20, (item 2 of b) + 20, (item 3 of b) + 20, (item 4 of b) + 20}
        set current view to cv
        set sidebar width to sw
        set statusbar visible to sv
        set toolbar visible to tv
    end tell
end tell

target of Finder window 1- папка, показана на рядку заголовка. Це не залежить від вибору у поданні списку.

Ви також можете скористатися ⌃⌘ ↑, щоб відкрити розташування, показане на заголовку в новому вікні. У режимі перегляду стовпців він не працює, хоча панель інструментів прихована.


1
+1. Гарний сценарій + інформація! Одне запитання, як би зробити резервне вікно вибраним за замовчуванням параметром вікна New Finder, якщо ви змінили його на "home"?
NOTjust - user4304

1
Ви можете використовувати defaults read com.apple.finder NewWindowTargetPath || defaults read com.apple.finder NewWindowTarget. NewWindowTargetPath не існує, якщо місце розташування за замовчуванням є, наприклад, видом на комп'ютері.
Лрі

9

Увімкніть показовий шлях у меню перегляду (не впевнений у назвах меню, але воно повинно з’являтися внизу вікна пошуку), після чого cmd + двічі клацніть папку, яку ви хочете відкрити, в цьому випадку остання папка - ваша поточна папка.

Я створив зображення, але не можу його опублікувати: \

Редагування: Приклад зображення Дублікат вікна Finder


Дякую @grgarside, я слідкував за вашою пропозицією і, здається, тепер можу додавати зображення.
Marco Mourão

6

Натискаючи Command- Control- Oвідкриє нову вкладку / вікно Finder у тому самому місці.

Щоб відкрити його на вкладці, ви повинні увімкнути "Відкрити папки на вкладках замість нових вікон" у розділі Налаштування / Загальне. Якщо ви хочете відкрити його в абсолютно іншому вікні, просто залиште його відключеним.

Відкрити папки на вкладках ...


1
Це найкраще / найпростіше рішення, яке я знайшов - дякую за це! Ніколи не знав цієї ярлика. Переважно Command-подвійне клацання. Проблема полягає лише в тому, що у Finder вибрано папку - якщо ви вибрали щось із папки, ярлик нічого не робить. : (
silentmouth

1

Це просто:

Перейдіть до "Finder> налаштування> загальна вкладка"

Зніміть прапорець "Відкрити папки на вкладках замість нового вікна".

Ви закінчили!

⌘ + двічі клацніть папку.


1
Але ця папка, яку ви зараз переглядаєте, не відкриє на новій вкладці, вона відкриє ту, яку ви натиснули.
calum_b

1
не міг тебе отримати.
Бходжедра Рауніяр

1
Це не те, чого хотів ОП? make new Finder windows open at current folder
Бходжедра Рауніяр

1
Вони, до речі, я читаю, вони хочуть відкрити дублікат поточного вікна Finder ... але, можливо, я неправильно зрозумів.
calum_b

1
Що це робить.
Бходжедра Рауніяр

0

У програмі Finder на OS X немає можливості повторно відкривати останню папку.

Він відстежується у меню Go, але якщо ви подивитесь на налаштування Finder, ви очікуєте, що ви залишите нову папку вікна за замовчуванням або виберіть іншу ціль, яка буде папкою, яка відображатиметься кожного разу, коли ви відкриєте нове вікно.


він про це запитує?
Рускес

@Buscar 웃 Сумніваюсь. Пункт меню "Відкрити" у пошуку не відкриває нове вікно (за замовчуванням команда-O). Тільки нові команди Windows насправді відкривають нове вікно пошуку.
bmike

Насправді, принаймні 10.8.3, Command-O відкриває нове вікно Finder. Як і Command-N, і що, до біса, з цим?
Zo219

@ Zo219 Цікаво. У мене є 4 Macs and File> Open у програмі пошуку відключено, якщо ви не вибрали файл чи папку. Цікаво, що вибрано чи відрізняється на Macs, де Open робить щось, коли нічого не вибрано. Навіть якщо я ввімкнув налаштування "Завжди відкривати папки в новому вікні", я все одно не ввімкнув меню "Відкрити" в Finder, коли нічого не вибрано. Якщо це працює для вас, незрозуміло, чому кілька Macs, створених абсолютно новими без змін на 10.8.3, не працюють однаково.
bmike

Чорт, ти маєш рацію. І всі ці роки, і я ніколи не смикався на Вибір чого-небудь і натискав Open. Для коментаря вище, у мене завжди була вибрана папка. Також не впевнений у відповіді нижче. Здається, Comm-N і Comm-O роблять те саме.
Зо219

0

Що зараз відбувається - це те, що незалежно від того, куди я переглядав, коли натискаю Command-N, у моєму домашньому каталозі / Користувачі / my_user / відкриється нове вікно Finder

Коли вікон Finder не відкрито, нове вікно Finder, створене натисканням на Finder в доці, в меню Finder або за допомогою Command-N, відкриється для папки, яку ви встановили в налаштуваннях Finder.

АЛЕ якщо для параметрів Finder встановлено значення Завжди відкривати папки в новому вікні, Command-O відкриє нове вікно для будь-якої вибраної папки.

(Мені здається, раніше був ярлик, щоб закрити попереднє вікно, коли ви відкривали нове.)


0

⌃⌘ ↑ і ⌃⌘O / ⌃⌘ ↓ в деяких випадках інвертують поведінку для відкриття нових вікон для папок:

  • Якщо "Завжди відкривати папки в новому вікні" не встановлено прапорець: усі представлення даних, коли відображається панель інструментів, усі представлення, крім подання стовпців, коли панель інструментів не відображається.
  • Якщо встановлено прапорець "Завжди відкривати папки в новому вікні": не відображаються види, коли панель інструментів не відображається, всі види, коли панель інструментів не відображається.

Отже, якщо "Завжди відкривати папки в новому вікні" не встановлено прапорець і панель інструментів не прихована, ви можете використовувати ⌃⌘ ↑, щоб відкрити папку, що додається, у новому вікні, або orO / ⌃⌘ ↓, щоб відкрити вибрану папку в нове вікно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.