apri le nuove finestre del Finder nella cartella corrente


11

In Windows quando sfoglio in Explorer, se apro una nuova finestra di Explorer, questa viene aperta nella stessa posizione della finestra che avevo selezionato quando premevo Ctrl-N. C'è un modo di fare lo stesso con Finder? Quindi, se passo a Immagini, quando premo Command-N, si apre la nuova finestra del Finder che mostra Immagini.

Modifica: per chiarire, quello che succede ora è che, indipendentemente da dove ho navigato, quando premo Command-N, la nuova finestra del Finder si apre nella mia home directory /Users/my_user/.


OK. Sono un manichino Ho letto la tua domanda 3 volte e ancora non capisco. Si desidera aprire una nuova finestra della stessa cartella della finestra precedente (un duplicato). Uso cmd-o ....
Ruskes

Sì, è conveniente quando si spostano i file. Supponiamo di avere alcuni file in Cartella1 / Cartella2 che voglio spostare in Cartella1 / Cartella3. In Windows, aprirei Cartella1 in Explorer, premevo Ctrl-N e la seconda finestra sarebbe aperta anche su Cartella1. Quindi cerco Cartella2 in una finestra e Cartella3 nell'altra. Non devo prima passare a Folder1 nella seconda finestra perché è già aperto a lì.
Sarah Vessels

Sarah: il tuo caso d'uso è molto comune. Il recente design delle cartelle di Apple non aiuta davvero, quindi la maggior parte delle persone inserisce semplicemente le posizioni comuni nella barra laterale o utilizza uno strumento di avvio come Launchbar per trasferire i file in una cartella specifica con la tastiera anziché fare in modo che Finder tenga traccia dell'ultima posizione. Il grosso problema è il concetto che Finder mantiene una cartella "corrente" una volta chiusa l'ultima finestra del Finder rimanente.
bmike

Risposte:


9

È possibile assegnare un collegamento a uno script come questo:

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

Ciò cambierebbe anche alcune proprietà:

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è la cartella visualizzata sulla barra del titolo. Non dipende dalla selezione nella visualizzazione elenco.

Puoi anche usare ⌃⌘ ↑ per rivelare la posizione mostrata sulla barra del titolo in una nuova finestra. Tuttavia, non funziona nella vista a colonne se la barra degli strumenti è nascosta.


1
+1. Bella sceneggiatura + informazioni! Una domanda, come renderebbe la finestra di fallback l' opzione di finestra del Nuovo Finder selezionata per impostazione predefinita se l'hai cambiata da 'home'?
NOTjust - user4304

1
Puoi usare defaults read com.apple.finder NewWindowTargetPath || defaults read com.apple.finder NewWindowTarget. NewWindowTargetPath non esiste se la posizione predefinita è ad esempio la vista del computer.
Lri,

9

Abilita mostra percorso nel menu Visualizza (non sei sicuro dei nomi dei menu ma dovrebbe apparire nella parte inferiore della finestra del Finder) quindi cmd + fai doppio clic sulla cartella che vuoi aprire, in questo caso l'ultima cartella è la tua cartella corrente.

Ho creato un'immagine ma non riesco a pubblicarla: \

Modifica: esempio di immagine Finestra Finder duplicata


Grazie @grgarside, stavo seguendo il tuo suggerimento e sembra che ora posso aggiungere immagini.
Marco Mourão,

6

Premendo Command- Control- Osi aprirà una nuova scheda / finestra del Finder nella stessa posizione.

Per aprirlo in una scheda, devi aver abilitato "Apri cartelle in schede invece di nuove finestre" in Preferenze / Generale. Se vuoi aprirlo in una finestra completamente diversa, lascialo disabilitato.

Apri cartelle in schede ...


1
Questa è la soluzione migliore / più semplice che ho trovato - grazie per questo! Non ho mai conosciuto questa scorciatoia. È preferibile fare doppio clic sul comando. L'unico problema è che devi avere la cartella selezionata nel Finder: se hai selezionato qualcosa all'interno della cartella, il collegamento non fa nulla. : (
silentmouth,

1

È semplice:

Vai a "finder> preferenze> scheda generale"

Deseleziona "Apri cartelle nelle schede anziché in una nuova finestra".

Hai finito!

⌘ + doppio clic sulla cartella.


1
Ma ciò non apre la cartella che stai visualizzando in una nuova scheda, ma apre quella che hai fatto clic.
calum_b

1
non riuscivo a prenderti.
Bhojendra Rauniyar,

1
Non è questo ciò che voleva OP? make new Finder windows open at current folder
Bhojendra Rauniyar,

1
Per come la leggo, vogliono un modo per aprire un duplicato dell'attuale finestra del Finder ... ma forse ho frainteso.
calum_b

1
Quello che fa.
Bhojendra Rauniyar,

0

Finder su OS X non ha un'opzione per riaprire la cartella più recente.

Viene tracciato nel menu Vai, ma se si guardano le preferenze del Finder, si aspetta che lasci la nuova cartella predefinita della finestra o selezioni un'altra destinazione che sarà la cartella mostrata ogni volta che apri una nuova finestra.


sta chiedendo cmd-o?
Ruskes,

@Buscar 웃 Ne dubito. La voce di menu Apri nel Finder non apre una nuova finestra (comando-O di default). Solo i nuovi comandi di Windows aprono effettivamente una nuova finestra di ricerca.
bmike

In realtà, almeno su 10.8.3, Command-O apre una nuova finestra del Finder. Come fa Command-N, quindi che diamine ha?
Zo219,

@ Zo219 Interessante. Ho 4 Mac e File> Apri è disabilitato nel Finder a meno che tu non abbia selezionato un file o una cartella. Mi chiedo cosa sia selezionato o diverso sui Mac in cui Open fa qualcosa quando non è selezionato nulla. Anche se accendo l'impostazione "Apri sempre le cartelle in una nuova finestra", non riesco ancora a abilitare il menu Apri nel Finder quando non è selezionato nulla. Se questo funziona per te, non è chiaro il motivo per cui diversi Mac configurati come nuovi senza modifiche su 10.8.3 non funzionano allo stesso modo.
bmike

Accidenti, hai ragione. E in tutti questi anni e non ho mai cercato su Select qualunque cosa e colpito Open. Per il commento sopra, ho sempre selezionato una cartella. Non sono più sicuro della risposta qui sotto. Comm-N e Comm-O sembrano fare la stessa cosa.
Zo219,

0

quello che succede ora è che, indipendentemente da dove ho cercato, quando premo Command-N, la nuova finestra del Finder si apre nella mia home directory / Users / my_user /

Quando non ci sono finestre del Finder aperte, una nuova finestra del Finder creata facendo clic su Finder nel dock, dal menu Finder o usando Command-N, si aprirà alla cartella che hai impostato nelle preferenze del Finder.

MA se le preferenze del Finder sono impostate su Apri sempre cartelle in una nuova finestra, Command-O aprirà una nuova finestra per qualsiasi cartella selezionata.

(Mi sembra che ci fosse una scorciatoia per chiudere la finestra precedente mentre aprivi la nuova.)


0

⌃⌘ ↑ e ⌃⌘O / ⌃⌘ ↓ invertono il comportamento per l'apertura di nuove finestre per le cartelle in alcuni casi:

  • Se "Apri sempre le cartelle in una nuova finestra" non è selezionato: tutte le viste quando viene visualizzata la barra degli strumenti, tutte le viste tranne la vista colonne quando la barra degli strumenti non viene visualizzata.
  • Se è selezionata l'opzione "Apri sempre le cartelle in una nuova finestra": nessuna vista quando viene visualizzata la barra degli strumenti, tutte le viste quando la barra degli strumenti non viene visualizzata.

Pertanto, se "Apri sempre le cartelle in una nuova finestra" non è selezionato e la barra degli strumenti non è nascosta, è possibile utilizzare ⌃⌘ ↑ per aprire una cartella chiusa in una nuova finestra o ⌃⌘O / ⌃⌘ ↓ per aprire una cartella selezionata in una nuova finestra.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.