Qual è la scorciatoia da tastiera per "Apri con" in Finder?


14

Come posso aprire un file con un'applicazione, diversa da quella predefinita, usando una scorciatoia da tastiera? Non voglio cambiare l'applicazione predefinita per il tipo di file.

Ad esempio, a volte voglio aprire un file .html utilizzando un editor anziché un browser.


Il più vicino che ottengo è se conosco il nome dell'app, premo Cmd Shift /, quindi inizio a digitare il nome e utilizzo la freccia giù per selezionareOpen With > App
Redandwhite

C'è una soluzione diretta e super facile a questo. Controlla la mia risposta. Accettalo come risposta se soddisfa le tue necessità.
Safwan,

Risposte:


12

La migliore soluzione per me:

  1. Seleziona il file che desideri aprire
  2. Premi + + /(apre la potente ricerca di aiuto)
  3. Quindi inizia a digitare il nome dell'app che desideri aprire
  4. Utilizzare i tasti freccia per selezionare la voce di menu corretta
  5. stampa Enter
  6. Fatto!

Ad esempio, voglio aprire il file HTML con Sublime Text anziché Chrome. Vado a questo file, premo il collegamento, digito "su", premo la freccia in giù e premi invio!

inserisci qui la descrizione dell'immagine


4

Temo non ci siano scorciatoie. Puoi, tuttavia, creare i tuoi.

Per farlo solo:

  1. Vai a Preferenze di Sistema / Tastiera / Tasti di scelta rapida / Applicazioni .
  2. Fai clic sul pulsante + .
  3. Scegli Finder dall'elenco a discesa.
  4. Nel campo del titolo del menu aggiungi il nome esatto dell'elemento della barra dei menu. In questo caso dovrebbe essere Other...invece di Open with.
  5. Scegli la scorciatoia da tastiera e fai clic su Aggiungi .

Sarai in grado di testare subito il collegamento. Basta pensare all'opzione Apri sempre con !


Non penso che funzioni. Ho appena provato e sembra che Finder confonda Open With e Always Open With(10.7.5): la scorciatoia da tastiera pref e il messaggio di errore
Nivas,

1
@Nivas Ed ecco il pannello delle preferenze, nel caso in cui non mi fossi chiarito abbastanza.
Thecafremo,

1
Ah ... non lo sapevo. Other...funziona. (Sorprende il programmatore in me, anche se c'è un'ipotesi implicita che le voci di menu debbano avere nomi univoci. Che cosa succede se un altro sottomenu ha un Other? Ma questo va oltre questa domanda ...)
Nivas,

1
Questo non funziona il 10.10 il menu Othe ... ottieni la scorciatoia ma non risponde
markhunte

1
FUNZIONA!! SÌÌ!!! Almeno su
macos

3

Se apri frequentemente un file in un'app specifica (diversa dall'app predefinita), puoi impostare una scorciatoia da tastiera per farlo. Questo è semplicissimo.

Supponiamo che tu voglia aprire un file in Sublime Text ogni volta che premi control+ S dopo aver selezionato il file .

  1. Vai a Preferenze di Sistema> Tastiera> Scorciatoie (scheda) > Scorciatoie per app (opzione nella barra laterale sinistra) .
  2. Crea nuovo shorctut facendo clic / toccando + .
  3. Seleziona Finder come applicazione .
  4. Imposta il titolo del menu come testo sublime .
  5. Imposta scorciatoia da tastiera come control+ S. Sarà mostrato come ^ S . Oppure puoi usare qualsiasi altra scorciatoia che preferisci.
  6. Fare clic / toccare su Aggiungi .

Ora puoi semplicemente selezionare il file e premere control+ Sper aprire il file in Sublime Text.


Grazie, @Safwan - ottimo consiglio. Ho dovuto cambiare il titolo del menu in "Sublime Text.app" (senza virgolette) affinché funzioni; le estensioni di file sono state impostate per essere visualizzate nel Finder, quindi la voce in File> Apri con includeva l'estensione.
Miles Wolbe,

Dopo aver testato un po 'di più in 10.14.6, si scopre che Finder risponde alla scorciatoia da tastiera solo sporadicamente; la ricostruzione del database di Launch Services per correggere il bug lento "Recupero ..." o la modifica del collegamento in un'altra combinazione non è stata risolta.
Miles Wolbe,

1
Ecco cosa ha funzionato per il mio caso d'uso: assegnare una scorciatoia da tastiera a uno dei Servizi Finder ("Apri file in CotEditor") invece di fare affidamento su "Apri con", "Altro ...", ecc. Una scorciatoia di servizio personalizzata può anche essere creato per app che non ne offrono una (ad es. Sublime Text).
Miles Wolbe,

2

Come richiesto, ecco un'acquisizione del post [del mio blog] per un servizio di automatore che funziona per me in Yosemite.

inserisci qui la descrizione dell'immagine

Codice per Applescript al passaggio 2

on run {input, parameters}

    tell current application to activate


end run

Codice per Applescript al passaggio 5

on run {input, parameters}
    set theApp to (POSIX path of (item 1 of input))
    repeat with i from 2 to number of items in input
        set this_item to item i of input
        tell application theApp to open this_item
    end repeat
    tell application theApp to activate
end run

Dopo aver salvato il servizio Automator, vai su Preferenze di sistema. e aggiungi il tuo collegamento.

inserisci qui la descrizione dell'immagine


Sono contento di aver seguito questo, ho solo dovuto scoprire alcuni clic con il tasto destro del mouse necessari per le tue istruzioni di linea tratteggiata arancione (almeno è così che l'ho superato.) Grazie per la pubblicazione
Rene Marcelo,

0

Ho usato FastScripts per assegnare un collegamento a questo script. Può anche essere usato per selezionare i menu recenti aperti in altre applicazioni.

try
    set l to {"Open With", "Open Recent", "Open Recent File", "Recent Projects", "Open Recent Set"}
    tell application "System Events" to tell (process 1 where it is frontmost)
        tell menu bar item 3 of menu bar 1
            click
            repeat with x in l
                try
                    menu item x of menu 1
                    click menu item x of menu 1
                    exit repeat
                end try
            end repeat
        end tell
    end tell
end try

Ho anche usato script come in 10.6 e precedenti:

try
    tell application "Finder"
        open (get selection) using path to application "TextMate"
    end tell
end try

Tuttavia, esiste un bug che li rende inutilizzabili in 10.7 e 10.8. Potrebbe essere evitato focalizzando un'altra applicazione all'inizio, ma provoca un problema visivo.

È inoltre possibile utilizzare i servizi di Automator , ma esiste un altro bug in cui le scorciatoie per i servizi non funzionano sempre fino a quando il menu dei servizi non viene mostrato dalla barra dei menu.


La soluzione più breve (FastScripts) funziona perfettamente in 10.11, almeno per l'apertura di file in Emacs.
Blaz,

0

La mia soluzione preferita sta usando Better Touch Tool, un'app gratuita. Affinché funzioni, è necessario attivare Accesso completo alla tastiera (nelle preferenze di sistema - Preferenze tastiera - scorciatoie), in modo che ctrl-f2 accederà alla barra dei menu.

Quindi usa BTT per configurare la tua scorciatoia (io uso ctrl-alt-cmd-O) per fare ctrl-f2, quindi allego azioni aggiuntive (10 volte: due frecce a destra, quindi 7 in basso, quindi una a destra). Quando si digita la scorciatoia si accederà allo stesso sottomenu che si otterrebbe usando il tasto destro del mouse e 'apri con'.

Si noti che ctrl-f2 potrebbe non essere visualizzato in BTT quando lo si digita, ma lo fa dopo aver 'allegare ulteriori azioni'.


-1

Fare clic con il tasto destro sul file> premere il tasto h> usare i tasti freccia per navigare


Questo non sembra funzionare su OS X 10.9. Hai delle utility di terze parti installate che potrebbero fornire questa funzionalità?
Graham Miln,
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.