Quel est le raccourci clavier pour «Ouvrir avec» dans le Finder?

14

Comment puis-je ouvrir un fichier avec une application, autre que celle par défaut, en utilisant un raccourci clavier? Je ne veux pas changer l'application par défaut pour le type de fichier.

Par exemple, je souhaite parfois ouvrir un fichier .html à l'aide d'un éditeur au lieu d'un navigateur.

kunal
la source
Le plus proche que je reçois est si je connais le nom de l'application, j'appuie sur Cmd Shift /, puis commence à taper le nom, et utilise la flèche vers le bas pour sélectionnerOpen With > App
Redandwhite
Il existe une solution directe et super simple à cela. Vérifiez ma réponse. Veuillez l'accepter comme réponse si elle répond à vos besoins.
Safwan

Réponses:

12

La meilleure solution pour moi:

  1. Sélectionnez le fichier que vous souhaitez ouvrir
  2. Appuyez sur + + /(ouvre la puissante recherche d'aide)
  3. Commencez ensuite à saisir le nom de l'application que vous souhaitez ouvrir
  4. Utilisez les touches fléchées pour sélectionner l'élément de menu de droite
  5. presse Enter
  6. Terminé!

Par exemple, je veux ouvrir un fichier HTML avec Sublime Text au lieu de Chrome. Je navigue vers ce fichier, appuyez sur le raccourci, tapez "su", appuyez sur la flèche vers le bas et appuyez sur Entrée!

entrez la description de l'image ici

Arseny Kogan
la source
4

J'ai bien peur qu'il n'y ait pas de raccourci. Vous pouvez cependant créer le vôtre.

Pour ce faire, il suffit:

  1. Accédez à Préférences Système / Clavier / Raccourcis clavier / Applications .
  2. Cliquez sur le bouton + .
  3. Choisissez Finder , dans la liste déroulante.
  4. Dans le champ du titre du menu , ajoutez le nom exact de l'élément de la barre de menu. Dans ce cas, il devrait être Other...remplacé par Open with.
  5. Choisissez votre raccourci clavier et cliquez sur Ajouter .

Vous pourrez tester le raccourci immédiatement. Attention à l' Open toujours avec option!

Thecafremo
la source
Je ne pense pas que cela fonctionne. Je viens d'essayer et on dirait que le Finder confond Open With et Always Open With(10.7.5): Le raccourci clavier pref et le message d'erreur
Nivas
1
@Nivas Et ici le panneau des préférences, au cas où je ne me serais pas fait assez clair.
Thecafremo
1
Ah ... je ne le savais pas. Other...fonctionne. (Cela étonne cependant le programmeur en moi qu'il y ait une supposition implicite que les éléments de menu devraient avoir des noms uniques. Et si un autre sous-menu a un Other? Mais c'est au-delà de cette question ...)
Nivas
1
Cela ne fonctionne pas sur 10.10 le menu Othe… obtenez le raccourci mais ne répond pas
markhunte
1
ÇA MARCHE!! YAY!!! Sur macos 10.12 (sierra) au moins
chrismarx
3

Si vous ouvrez fréquemment un fichier dans une application spécifique (autre que l'application par défaut), vous pouvez définir un raccourci clavier pour le faire. C'est super simple.

Supposons que vous souhaitiez ouvrir un fichier dans Sublime Text chaque fois que vous appuyez sur control+ S après avoir sélectionné le fichier .

  1. Accédez à Préférences Système> Clavier> Raccourcis (onglet) > Raccourcis d'application (option dans la barre latérale gauche) .
  2. Créez un nouveau shorctut en cliquant / appuyant sur + .
  3. Sélectionnez Finder comme application .
  4. Définissez le titre du menu comme texte sublime .
  5. Définissez le raccourci clavier sur control+ S. Il sera affiché comme ^ S . Ou vous pouvez utiliser tout autre raccourci que vous préférez.
  6. Cliquez / Tapez sur Ajouter .

Maintenant, vous pouvez simplement sélectionner le fichier et appuyez sur control+ Spour ouvrir le fichier dans Sublime Text.

Safwan
la source
Merci, @Safwan - excellent conseil. J'ai dû changer le titre du menu en "Sublime Text.app" (sans guillemets) pour que cela fonctionne; Les extensions de nom de fichier ont été définies pour s'afficher dans le Finder, donc l'entrée sous Fichier> Ouvrir avec incluait l'extension.
Miles Wolbe
Après avoir testé un peu plus la version 10.14.6, il s'avère que le Finder ne répond au raccourci clavier que sporadiquement; la reconstruction de la base de données Launch Services pour corriger le lent bogue "Récupération ..." ou la modification du raccourci vers une autre combinaison n'a pas été résolue.
Miles Wolbe du
1
Voici ce qui a fini par fonctionner pour mon cas d'utilisation: attribuer un raccourci clavier à l'un des services du Finder ("Ouvrir un fichier dans CotEditor") au lieu de s'appuyer sur "Ouvrir avec", "Autre ...", etc. Un raccourci de service personnalisé peut également être créé pour les applications qui n'en proposent pas (par exemple, Sublime Text).
Miles Wolbe
2

Comme demandé, voici une capture de [mon blog] pour un service Automator qui fonctionne pour moi à Yosemite.

entrez la description de l'image ici

Code pour Applescript à l'étape 2

on run {input, parameters}

    tell current application to activate


end run

Code pour Applescript à l'étape 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

Après avoir enregistré le service Automator, accédez aux Préférences système. et ajoutez-y votre raccourci.

entrez la description de l'image ici

markhunte
la source
Heureux d'avoir poursuivi avec celui-ci, je venais de découvrir un clic droit nécessaire pour votre instruction en pointillé orange (du moins c'est comme ça que je l'ai traversée.) Merci d'avoir posté
René Marcelo
0

J'ai utilisé FastScripts pour attribuer un raccourci à ce script. Il peut également être utilisé pour sélectionner les menus récents ouverts dans d'autres applications.

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

J'ai également utilisé des scripts comme dans 10.6 et versions antérieures:

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

Il existe cependant un bogue qui les rend inutilisables en 10.7 et 10.8. Cela pourrait être évité en concentrant une autre application au début, mais cela entraîne un problème visuel.

Vous pouvez également utiliser les services Automator , mais il existe un autre bogue où les raccourcis pour les services ne fonctionnent pas toujours tant que le menu des services n'a pas été affiché dans la barre de menus.

Lri
la source
La solution la plus courte (FastScripts) fonctionne parfaitement en 10.11, au moins pour ouvrir un fichier dans Emacs.
Blaz
0

Ma solution préférée utilise Better Touch Tool, une application gratuite. Pour que cela fonctionne, vous devez activer l'accès complet au clavier (dans les préférences système - préférences du clavier - raccourcis), afin que ctrl-f2 accède à la barre de menus.

Ensuite, utilisez BTT pour configurer votre raccourci (j'utilise ctrl-alt-cmd-O) pour faire ctrl-f2, puis attachez des actions supplémentaires (10 fois: deux flèches vers la droite, puis 7 vers le bas, puis une vers la droite). Lorsque vous saisissez votre raccourci, vous accédez au même sous-menu que vous obtiendrez en cliquant avec le bouton droit de la souris et en ouvrant avec.

Notez que ctrl-f2 peut ne pas s'afficher dans BTT lorsque vous le tapez, mais il le fait après avoir «attaché une action supplémentaire».

DanielG
la source
-1

Faites un clic droit sur le fichier> appuyez sur la touche h> utilisez les touches fléchées pour naviguer

Allan0405
la source
Cela ne semble pas fonctionner sous OS X 10.9. Avez-vous installé des utilitaires tiers qui peuvent fournir cette fonctionnalité?
Graham Miln