làm cho các cửa sổ Finder mới mở tại thư mục hiện tại


11

Trong Windows khi tôi duyệt trong Explorer, nếu tôi mở một cửa sổ Explorer mới, nó sẽ được mở đến cùng vị trí với cửa sổ tôi đã chọn khi tôi nhấn Ctrl-N. Có cách nào để làm điều tương tự với Finder không? Vì vậy, nếu tôi duyệt Ảnh, khi tôi nhấn Command-N, cửa sổ Finder mới sẽ hiển thị Ảnh.

Chỉnh sửa: để làm rõ, điều xảy ra bây giờ là bất kể tôi đã duyệt đến đâu, khi tôi nhấn Command-N, cửa sổ Finder mới sẽ mở trong thư mục chính của tôi /Users/my_user/.


ĐỒNG Ý. Tôi là một hình nộm. Tôi đã đọc câu hỏi của bạn 3 lần và vẫn không hiểu. Bạn muốn mở một cửa sổ mới có cùng thư mục với cửa sổ trước đó (một bản sao). Tôi sử dụng cmd-o ....
Ruskes

Vâng, thật tiện lợi khi bạn di chuyển tệp. Giả sử tôi đã có một số tệp trong Thư mục1 / Thư mục 2 mà tôi muốn chuyển sang Thư mục1 / Thư mục3. Trong Windows, tôi sẽ mở Folder1 trong Explorer, nhấn Ctrl-N và cửa sổ thứ hai cũng sẽ được mở cho Folder1. Sau đó, tôi duyệt đến thư mục 2 trong một cửa sổ và thư mục 3 trong cửa sổ khác. Trước tiên tôi không phải điều hướng đến Thư mục 1 trong cửa sổ thứ hai vì nó đã mở ở đó.
Sarah Vessels

Sarah - trường hợp sử dụng của bạn là rất phổ biến. Thiết kế thư mục gần đây của Apple không thực sự hữu ích, vì vậy hầu hết mọi người chỉ đặt các vị trí phổ biến trong thanh bên hoặc sử dụng công cụ khởi chạy như Launchbar để đẩy các tệp đến một thư mục cụ thể bằng bàn phím thay vì để Finder theo dõi vị trí cuối cùng. Vấn đề lớn là khái niệm mà Finder duy trì một thư mục "hiện tại" khi bạn đóng cửa sổ tìm kiếm cuối cùng còn lại.
bmike

Câu trả lời:


9

Bạn có thể gán một phím tắt cho một tập lệnh như thế này:

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

Điều này cũng sẽ thay đổi một số thuộc tính:

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 1là thư mục hiển thị trên thanh tiêu đề. Nó không phụ thuộc vào lựa chọn trong chế độ xem danh sách.

Bạn cũng có thể sử dụng ⌃⌘ ↑ để hiển thị vị trí hiển thị trên thanh tiêu đề trong một cửa sổ mới. Nó không hoạt động trong chế độ xem cột nếu thanh công cụ bị ẩn.


1
+1. Kịch bản đẹp + thông tin! Một câu hỏi, làm thế nào để làm cho cửa sổ dự phòng tùy chọn cửa sổ Trình tìm kiếm mới được chọn mặc định của bạn nếu bạn thay đổi nó từ 'nhà'?
KHÔNG điều chỉnh - user4304

1
Bạn có thể sử dụng defaults read com.apple.finder NewWindowTargetPath || defaults read com.apple.finder NewWindowTarget. NewWindowTargetPath không tồn tại nếu vị trí mặc định là ví dụ về chế độ xem máy tính.
Lri

9

Bật hiển thị đường dẫn trong menu xem (không chắc chắn về tên menu nhưng nó sẽ xuất hiện ở dưới cùng của cửa sổ công cụ tìm) sau đó cmd + nhấp đúp vào thư mục bạn muốn mở, trong trường hợp này, thư mục cuối cùng là thư mục hiện tại của bạn.

Tôi đã tạo một hình ảnh nhưng không thể đăng nó: \

Chỉnh sửa: Ví dụ hình ảnh Cửa sổ tìm kiếm trùng lặp


Cảm ơn @grgarside, tôi đã làm theo đề xuất của bạn và xuất hiện bây giờ tôi có thể thêm hình ảnh.
Marco Mourão

6

Nhấn Command- Control- Osẽ mở tab / cửa sổ Finder mới tại cùng một vị trí.

Để mở nó trong một tab, bạn phải bật "Mở thư mục trong tab thay vì cửa sổ mới" trong Tùy chọn / Chung. Nếu bạn muốn mở nó trong một cửa sổ hoàn toàn khác, chỉ cần để nó bị vô hiệu hóa.

Mở thư mục trong tab ...


1
Đây là giải pháp tốt nhất / dễ nhất mà tôi đã tìm thấy - cảm ơn bạn vì điều này! Không bao giờ biết phím tắt này. Tốt hơn là nhấp đúp vào lệnh. Vấn đề duy nhất là bạn phải chọn thư mục trong Finder - nếu bạn đã chọn bất cứ thứ gì trong thư mục, phím tắt không làm gì cả. : (
im lặng

1

Nó đơn giản:

Chuyển đến "công cụ tìm> tùy chọn> tab chung"

Bỏ chọn "Mở thư mục trong tab thay vì cửa sổ mới".

Bạn đã hoàn tất!

+ Nhấp đúp vào thư mục.


1
Nhưng điều đó không mở thư mục bạn đang xem trong một tab mới, nó sẽ mở thư mục bạn đã nhấp.
calum_b

1
không thể có được bạn.
Bhojendra Rauniyar

1
Đây không phải là những gì OP muốn sao? make new Finder windows open at current folder
Bhojendra Rauniyar

1
Họ đọc nó, họ muốn một cách để mở một bản sao của cửa sổ Finder hiện tại ... nhưng có lẽ tôi đã hiểu nhầm.
calum_b

1
Đó là những gì nó làm.
Bhojendra Rauniyar

0

Trình tìm kiếm trên OS X không có tùy chọn để mở lại thư mục gần đây nhất.

Nó được theo dõi trong menu Go, nhưng nếu bạn nhìn vào các tùy chọn Finder, nó sẽ yêu cầu bạn rời khỏi thư mục cửa sổ mới mặc định hoặc chọn một mục tiêu khác sẽ là thư mục hiển thị mỗi khi bạn mở một cửa sổ mới.


Có phải cmd-o anh ấy đang hỏi về?
Ruskes

@Buscar Tôi nghi ngờ điều đó. Mục menu Mở trong công cụ tìm không mở một cửa sổ mới (lệnh-O theo mặc định). Chỉ các lệnh windows mới thực sự mở một cửa sổ tìm mới.
bmike

Trên thực tế, ít nhất là vào ngày 10.8.3, Command-O mở một cửa sổ Finder mới. Cũng như Command-N, vậy cái quái gì đang xảy ra với điều đó?
Zo219

@ Zo219 Thú vị. Tôi có 4 máy Mac và Tệp> Mở bị tắt trong công cụ tìm trừ khi bạn đã chọn tệp hoặc thư mục. Tôi tự hỏi những gì được chọn hoặc khác nhau trên máy Mac, nơi Open làm điều gì đó khi không có gì được chọn. Ngay cả khi tôi bật cài đặt "Luôn mở thư mục trong cửa sổ mới", tôi vẫn không bật menu Mở trong Finder khi không có gì được chọn. Nếu điều này phù hợp với bạn, không rõ tại sao một số máy Mac được thiết lập hoàn toàn mới mà không có thay đổi nào trong ngày 10.8.3 không hoạt động giống nhau.
bmike

Chết tiệt, bạn nói đúng. Và tất cả những năm này và tôi không bao giờ xoắn vào Chọn bất cứ thứ gì và nhấn Open. Đối với nhận xét trên, tôi luôn có một Thư mục được chọn. Không chắc chắn nữa về câu trả lời dưới đây, một trong hai. Comm-N và Comm-O dường như làm điều tương tự.
Zo219

0

Điều xảy ra bây giờ là bất kể tôi đã duyệt đến đâu, khi tôi nhấn Command-N, cửa sổ Finder mới sẽ mở trong thư mục chính của tôi / Users / my_user /

Khi không có cửa sổ Finder mở, cửa sổ Finder mới được tạo bằng cách nhấp vào Finder trong dock, từ menu Finder hoặc bằng cách sử dụng Command-N, sẽ mở ra thư mục bạn đã đặt trong tùy chọn Finder.

NHƯNG nếu tùy chọn Finder được đặt thành Luôn mở các thư mục trong Cửa sổ mới, Command-O sẽ mở một cửa sổ mới cho bất kỳ thư mục đã chọn nào.

(Có vẻ như tôi đã từng có một phím tắt để đóng cửa sổ trước đó khi bạn mở cái mới.)


0

⌃⌘ ↑ và ⌃⌘O / đảo ngược hành vi mở cửa sổ mới cho các thư mục trong một số trường hợp:

  • Nếu "Luôn mở thư mục trong cửa sổ mới" không được chọn: tất cả các chế độ xem khi thanh công cụ được hiển thị, tất cả các chế độ xem ngoại trừ cột khi thanh công cụ không được hiển thị.
  • Nếu "Luôn mở các thư mục trong một cửa sổ mới" được chọn: không có chế độ xem khi thanh công cụ được hiển thị, tất cả các chế độ xem khi thanh công cụ không được hiển thị.

Vì vậy, nếu "Luôn mở thư mục trong cửa sổ mới" không được chọn và thanh công cụ không bị ẩn, bạn có thể sử dụng ⌃⌘ ↑ để mở thư mục kèm theo trong cửa sổ mới hoặc ⌃⌘O / để mở thư mục đã chọn trong một cửa sổ mới.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.