buat jendela Finder baru terbuka di folder saat ini

11

Di Windows ketika saya menjelajah di Explorer, jika saya membuka jendela Explorer baru, itu dibuka ke lokasi yang sama dengan jendela yang saya pilih ketika saya menekan Ctrl-N. Apakah ada cara melakukan hal yang sama dengan Finder? Jadi jika saya melihat-lihat Gambar, ketika saya menekan Command-N, jendela Finder baru terbuka menampilkan Gambar.

Sunting: untuk mengklarifikasi, apa yang terjadi sekarang adalah bahwa terlepas dari tempat saya menjelajah, ketika saya menekan Command-N, jendela Finder baru terbuka di direktori home saya /Users/my_user/.

Kapal Sarah
sumber
BAIK. Saya bodoh. Saya membaca pertanyaan Anda 3 kali, dan masih belum mengerti. Anda ingin membuka jendela baru dari folder yang sama dengan jendela sebelumnya (duplikat). Saya menggunakan cmd-o ....
Ruskes
Ya, itu nyaman saat Anda memindahkan file. Katakanlah saya punya beberapa file di Folder1 / Folder2 yang ingin saya pindahkan ke Folder1 / Folder3. Di Windows, saya akan membuka Folder1 di Explorer, tekan Ctrl-N dan jendela kedua juga akan terbuka untuk Folder1. Lalu saya browse ke Folder2 di satu jendela dan Folder3 di yang lain. Saya tidak harus pertama-tama menavigasi ke Folder1 di jendela kedua karena sudah terbuka di sana.
Sarah Vessels
Sarah - kasus penggunaan Anda sangat umum. Desain folder terbaru Apple tidak terlalu membantu, jadi kebanyakan orang hanya meletakkan lokasi umum di bilah sisi atau menggunakan alat peluncuran seperti Launchbar untuk mendorong file ke folder tertentu dengan keyboard daripada meminta Finder melacak lokasi terakhir. Masalah besar adalah konsep bahwa Finder mempertahankan folder "saat ini" setelah Anda menutup jendela pencari yang tersisa.
bmike

Jawaban:

9

Anda dapat menetapkan pintasan ke skrip seperti ini:

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

Ini juga akan mengubah beberapa properti:

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 1adalah folder yang ditampilkan pada bilah judul. Itu tidak tergantung pada pemilihan dalam tampilan daftar.

Anda juga dapat menggunakan ⌃⌘ ↑ untuk mengungkapkan lokasi yang ditampilkan pada bilah judul di jendela baru. Ini tidak berfungsi dalam tampilan kolom jika bilah alat disembunyikan.

Lri
sumber
1
+1. Script + info bagus! Satu pertanyaan, bagaimana cara menjadikan jendela fallback pilihan default Jendela Finder Baru yang dipilih jika Anda mengubahnya dari 'rumah'?
NOTjust - user4304
1
Anda bisa menggunakannya defaults read com.apple.finder NewWindowTargetPath || defaults read com.apple.finder NewWindowTarget. NewWindowTargetPath tidak ada jika lokasi default adalah misalnya tampilan komputer.
Lri
9

Aktifkan tunjukkan jalur di menu tampilan (tidak yakin tentang nama menu tetapi akan muncul di bagian bawah jendela pencari) lalu cmd + klik dua kali folder yang ingin Anda buka, dalam hal ini, folder terakhir adalah folder Anda saat ini.

Saya membuat gambar tetapi tidak dapat mempostingnya: \

Edit: Contoh gambar Jendela Pencari Duplikat

Marco Mourão
sumber
Terima kasih @grgarside, saya mengikuti saran Anda dan tampaknya saya sekarang dapat menambahkan gambar.
Marco Mourão
6

Menekan Command- Control- Oakan membuka tab / jendela Finder baru di lokasi yang sama.

Untuk membukanya di tab, Anda harus mengaktifkan "Buka folder di tab, bukan jendela baru" di Preferensi / Umum. Jika Anda ingin membukanya di jendela yang benar-benar berbeda, biarkan saja dinonaktifkan.

Buka folder di tab ...

Brad
sumber
1
Ini adalah solusi terbaik / termudah yang saya temukan - terima kasih untuk ini! Tidak pernah tahu jalan pintas ini. Lebih baik klik Command-double. Satu-satunya masalah adalah Anda harus memiliki folder yang dipilih di Finder - jika Anda telah memilih sesuatu di dalam folder, pintasan tidak melakukan apa-apa. : (
silentmouth
1

Sederhana:

Buka "pencari> preferensi> tab umum"

Hapus centang untuk "Buka folder di tab, bukan jendela baru".

Kamu sudah selesai!

⌘ + klik dua kali ke folder.

Bhojendra Rauniyar
sumber
1
Tapi itu tidak membuka folder yang sedang Anda lihat di tab baru, itu membuka folder yang Anda klik.
calum_b
1
tidak bisa menangkapmu
Bhojendra Rauniyar
1
Bukankah ini yang diinginkan OP? make new Finder windows open at current folder
Bhojendra Rauniyar
1
Mereka cara saya membacanya, mereka ingin cara membuka duplikat jendela Finder saat ini ... tapi mungkin saya salah paham.
calum_b
1
Itu yang dilakukannya.
Bhojendra Rauniyar
0

Finder pada OS X tidak memiliki opsi untuk membuka kembali folder terbaru.

Itu dilacak di menu Go, tetapi jika Anda melihat preferensi Finder, ia mengharapkan Anda untuk meninggalkan folder window default baru atau memilih target lain yang akan menjadi folder yang ditampilkan setiap kali Anda membuka window baru.

bmike
sumber
apakah itu cmd-o dia bertanya tentang?
Ruskes
@Buscar 웃 Saya ragu. Item menu Buka di finder tidak membuka jendela baru (perintah-O secara default). Hanya perintah windows baru yang benar-benar membuka jendela pencari baru.
bmike
Sebenarnya, setidaknya pada 10.8.3, Command-O membuka jendela Finder baru. Seperti halnya Command-N, jadi apa-apaan ini?
Zo219
@ Zo219 Menarik. Saya memiliki 4 Mac dan File> Buka dinonaktifkan di finder kecuali Anda telah memilih file atau folder. Saya bertanya-tanya apa yang dipilih atau berbeda pada Mac di mana Open melakukan sesuatu ketika tidak ada yang dipilih. Bahkan jika saya mengaktifkan pengaturan "Selalu Buka Folder di Jendela Baru", saya masih tidak mendapatkan menu Buka diaktifkan di Finder ketika tidak ada yang dipilih. Jika ini bekerja untuk Anda, tidak jelas mengapa beberapa Mac yang dibuat baru tanpa perubahan pada 10.8.3 tidak berfungsi sama.
bmike
Sial, kau benar. Dan selama ini dan saya tidak pernah memutar Pilih apa pun dan tekan Open. Untuk komentar di atas, saya selalu memilih Folder. Tidak yakin lagi tentang jawaban di bawah. Comm-N dan Comm-O tampaknya melakukan hal yang sama.
Zo219
0

apa yang terjadi sekarang adalah bahwa terlepas dari tempat saya browsing, ketika saya menekan Command-N, jendela Finder baru terbuka di direktori home / Users / my_user /

Ketika tidak ada jendela Finder terbuka, jendela Finder baru dibuat dengan mengklik Finder di dermaga, dari menu Finder, atau dengan menggunakan Command-N, akan terbuka ke folder yang telah Anda atur dalam preferensi Finder.

TETAPI jika preferensi Finder diatur ke Selalu Buka Folder di Jendela Baru, Command-O akan membuka jendela baru untuk folder apa pun yang dipilih.

(Menurut saya dulu ada jalan pintas untuk menutup jendela sebelumnya saat Anda membuka yang baru.)

Zo219
sumber
0

⌃⌘ ↑ dan ⌃⌘O / ⌃⌘ ↓ membalikkan perilaku untuk membuka jendela baru untuk folder dalam beberapa kasus:

  • Jika "Selalu buka folder di jendela baru" tidak dicentang: semua tampilan saat toolbar ditampilkan, semua tampilan kecuali tampilan kolom saat toolbar tidak ditampilkan.
  • Jika "Selalu buka folder di jendela baru" dicentang: tidak ada tampilan saat toolbar ditampilkan, semua tampilan saat toolbar tidak ditampilkan.

Jadi jika "Selalu buka folder di jendela baru" tidak dicentang dan bilah alat tidak disembunyikan, Anda dapat menggunakan ⌃⌘ ↑ untuk membuka folder penutup di jendela baru atau ⌃⌘O / ⌃⌘ ↓ untuk membuka folder yang dipilih di jendela baru.

BUKAN adil - user4304
sumber