otwórz nowe okna Findera w bieżącym folderze


11

Gdy przeglądam w Eksploratorze w systemie Windows, jeśli otworzę nowe okno Eksploratora, zostanie ono otwarte w tym samym miejscu, co okno, które wybrałem, gdy kliknąłem Ctrl-N. Czy istnieje sposób, aby zrobić to samo z Finderem? Więc jeśli przejdę do Zdjęć, po naciśnięciu Command-N otworzy się nowe okno Findera z obrazkami.

Edycja: aby wyjaśnić, teraz dzieje się to, że bez względu na to, gdzie przeglądałem, po naciśnięciu Command-N nowe okno Findera otwiera się w moim katalogu domowym /Users/my_user/.


DOBRZE. Jestem manekinem. Przeczytałem twoje pytanie 3 razy i nadal nie rozumiem. Chcesz otworzyć nowe okno tego samego folderu co okno wcześniej (duplikat). Używam cmd-o ....
Ruskes

Tak, jest to wygodne, gdy przenosisz pliki. Powiedzmy, że mam kilka plików w folderze 1 / folder 2, które chcę przenieść do folderu 1 / folderu 3. W Windows otworzyłem Folder1 w Eksploratorze, nacisnąłem Ctrl-N, a drugie okno byłoby otwarte na Folder1. Następnie przeglądam folder 2 w jednym oknie i folder 3 w drugim. Nie muszę najpierw nawigować do folderu 1 w drugim oknie, ponieważ jest już tam otwarty.
Sarah Vessels

Sarah - twój przypadek użycia jest bardzo powszechny. Najnowszy projekt folderów Apple tak naprawdę nie pomaga, więc większość ludzi po prostu umieszcza wspólne lokalizacje na pasku bocznym lub używa narzędzia uruchamiającego, takiego jak Launchbar, aby wypychać pliki do określonego folderu za pomocą klawiatury, zamiast mieć Finder śledzący ostatnią lokalizację. Dużym problemem jest koncepcja, że ​​Finder utrzymuje „bieżący” folder po zamknięciu ostatniego pozostałego okna Findera.
bmike

Odpowiedzi:


9

Możesz przypisać skrót do takiego skryptu :

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

Zmieniłoby to również niektóre właściwości:

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 1to folder pokazany na pasku tytułu. Nie zależy to od wyboru w widoku listy.

Możesz także użyć ⌃⌘ ↑, aby odsłonić lokalizację pokazaną na pasku tytułu w nowym oknie. Jednak nie działa w widoku kolumny, jeśli pasek narzędzi jest ukryty.


1
+1. Niezły skrypt + informacje! Jedno pytanie, jak ustawić okno rezerwowe jako domyślnie wybraną opcję nowego okna Findera, jeśli zmieniłeś je z „domu”?
NOTjust - user4304

1
Możesz użyć defaults read com.apple.finder NewWindowTargetPath || defaults read com.apple.finder NewWindowTarget. NewWindowTargetPath nie istnieje, jeśli domyślną lokalizacją jest na przykład widok komputera.
Lri

9

Włącz ścieżkę pokazu w menu widoku (nie jestem pewien co do nazw menu, ale powinna pojawić się na dole okna wyszukiwarki), a następnie cmd + kliknij dwukrotnie folder, który chcesz otworzyć, w tym przypadku ostatni folder jest folderem bieżącym.

Zrobiłem obraz, ale nie mogę go opublikować: \

Edycja: przykład obrazu Duplikat okna Findera


Dzięki @grgarside, śledziłem twoją sugestię i wydaje się, że mogę teraz dodawać obrazy.
Marco Mourão,

6

Naciśnięcie Command- Control- Ootworzy nową kartę / okno Findera w tej samej lokalizacji.

Aby otworzyć go na karcie, musisz włączyć opcję „Otwórz foldery na kartach zamiast nowych okien” w Preferencjach / Ogólne. Jeśli chcesz otworzyć go w zupełnie innym oknie, po prostu pozostaw to wyłączone.

Otwórz foldery na kartach ...


1
To najlepsze / najłatwiejsze rozwiązanie, jakie znalazłem - dziękuję za to! Nigdy nie znałem tego skrótu. Lepiej jest kliknąć dwukrotnie klawisz Command. Jedynym problemem jest to, że musisz mieć folder wybrany w Finderze - jeśli wybrałeś coś w folderze, skrót nic nie robi. : (
silentmouth

1

To jest proste:

Przejdź do „wyszukiwarki> preferencji> zakładki ogólnej”

Odznacz opcję „Otwórz foldery na kartach zamiast nowego okna”.

Jesteś skończony!

⌘ + kliknij dwukrotnie folder.


1
Ale to nie otwiera folderu, który aktualnie przeglądasz w nowej karcie, otwiera ten, który kliknąłeś.
calum_b

1
nie mogłem cię zdobyć.
Bhojendra Rauniyar

1
Czy nie tego chciał OP? make new Finder windows open at current folder
Bhojendra Rauniyar

1
Sposób, w jaki to czytam, chcą sposobu na otwarcie duplikatu bieżącego okna Findera ... ale może źle zrozumiałem.
calum_b

1
To co robi.
Bhojendra Rauniyar

0

Finder w systemie OS X nie ma opcji ponownego otwarcia najnowszego folderu.

Jest śledzony w menu Go, ale jeśli spojrzysz na preferencje Findera, oczekuje się, że opuścisz domyślny folder nowego okna lub wybierzesz inny cel, który będzie folderem pokazywanym za każdym razem, gdy otwierasz nowe okno.


czy to cmd-o, o które pyta?
Ruskes

@Buscar 웃 Wątpię. Pozycja Otwórz menu w wyszukiwarce nie otwiera nowego okna (domyślnie Command-O). Tylko nowe polecenia systemu Windows faktycznie otwierają nowe okno wyszukiwarki.
bmike

Właściwie przynajmniej w 10.8.3 Command-O otwiera nowe okno Findera. Podobnie jak Command-N, więc o co ci chodzi?
Zo219,

@ Zo219 Ciekawe. Mam 4 komputery Mac i Plik> Otwórz jest wyłączony w wyszukiwarce, chyba że wybrałeś plik lub folder. Zastanawiam się, co jest wybrane lub inne na komputerach Mac, gdzie Open robi coś, gdy nic nie jest zaznaczone. Nawet jeśli włączę ustawienie „Zawsze otwieraj foldery w nowym oknie”, nadal nie mam włączonego menu Otwórz w Finderze, gdy nic nie jest zaznaczone. Jeśli to działa, nie jest jasne, dlaczego kilka komputerów Mac, które są skonfigurowane zupełnie nowe bez zmian w wersji 10.8.3, nie działa tak samo.
bmike

Cholera, masz rację. I przez te wszystkie lata, a ja nigdy nie naciskałem Wybierz coś i uderzyłem w Open. W przypadku powyższego komentarza zawsze miałem wybrany folder. Nie jestem też pewien, co do odpowiedzi poniżej. Comm-N i Comm-O wydają się robić to samo.
Zo219

0

teraz, niezależnie od tego, gdzie przeglądałem, po naciśnięciu Command-N nowe okno Findera otwiera się w moim katalogu domowym / Users / my_user /

Gdy nie ma otwartych okien Findera, nowe okno Findera utworzone przez kliknięcie Findera w doku, z menu Findera lub za pomocą Command-N, otworzy się na folder ustawiony w preferencjach Findera.

ALE jeśli preferencje Findera są ustawione na Zawsze otwieraj foldery w nowym oknie, Command-O otworzy nowe okno dla dowolnego wybranego folderu.

(Wydaje mi się, że był skrót do zamykania poprzedniego okna podczas otwierania nowego).


0

⌃⌘ ↑ i ⌃⌘O / ⌃⌘ ↓ w niektórych przypadkach odwracają zachowanie otwierania nowych okien dla folderów:

  • Jeśli opcja „Zawsze otwieraj foldery w nowym oknie” nie jest zaznaczona: wszystkie widoki, gdy pasek narzędzi jest wyświetlany, wszystkie widoki z wyjątkiem widoku kolumny, gdy pasek narzędzi nie jest wyświetlany.
  • Jeśli zaznaczono opcję „Zawsze otwieraj foldery w nowym oknie”: brak widoków, gdy pasek narzędzi jest wyświetlany, wszystkie widoki, gdy pasek narzędzi nie jest wyświetlany.

Jeśli więc opcja „Zawsze otwieraj foldery w nowym oknie” nie jest zaznaczona, a pasek narzędzi nie jest ukryty, możesz użyć ⌃⌘ ↑, aby otworzyć załączający folder w nowym oknie lub ⌃⌘O / ⌃⌘ ↓, aby otworzyć wybrany folder w nowe okno.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.