El Capitan - Menu clic droit - Ouvrir le terminal ici

17

Je sais que cela a peut-être été demandé plusieurs fois, mais je ne trouve pas de méthode valide qui fonctionnera pour moi.

Sur El Capitan - Je veux ajouter une option au menu du clic droit (pas la section des services) qui me permet d'ouvrir un fichier ou un répertoire directement dans le terminal à partir de l'option du clic droit.

Quelqu'un pourrait-il fournir une méthode de travail?

RandomMath
la source
Quel est le problème avec les services? Il existe déjà en option là-bas.
Tetsujin
@Tetsujin - Jusqu'à présent, cela ne me permet pas d'ouvrir un fichier dans le terminal. Seuls les dossiers. J'ai déjà utilisé XtraFinder qui ne fonctionne plus sur El Capitan sans désactiver une fonctionnalité de seuil d'el capitan.
RandomMath
hmm… ok. Le service est en fait «Ouvrir le terminal au dossier», donc je suppose que vous avez raison
Tetsujin
1
Comment voulez-vous ouvrir le fichier dans le terminal?
Joonas
Qu'attendriez-vous qu'il fasse avec un fichier?
Chris Page

Réponses:

12

Pièce A

Comme déjà mentionné dans les commentaires, l'utilisation du service intégré fonctionne certainement pour les dossiers. Quant aux fichiers, si vous les ouvriez dans le Finder, rien ne se passerait à moins que vous puissiez d'abord établir des éditeurs par défaut dans votre .bash_profile.

Si vous n'êtes pas prêt à utiliser le menu contextuel, une façon d'ouvrir un emplacement de dossier ou un fichier avec un terminal sans télécharger de logiciel supplémentaire serait de faire glisser un fichier ou un dossier sur l'icône de votre terminal dans le Dock. Je le fais souvent et cela fonctionne très bien.

BarryMode
la source
1
Il peut être utile de préciser où vous pouvez trouver la boîte de dialogue illustrée dans l'image ici (Préférences Système> Clavier> Raccourcis ou sous [menu de l'application actuelle]> Services> Préférences des services); ce n'est pas entièrement intuitif.
Weston C
3

En complément, vous pouvez ajouter aliasvotre .bash_profile:

alias cdf="eval \"cd \\\"\\\`osascript -e 'tell app \\\\\\\"Finder\\\\\\\" to return the POSIX path of (target of window 1 as alias)'\\\`\\\"\""

Cela ne résoudra pas votre problème, mais vous pouvez utiliser la fenêtre Terminal existante et le cdrépertoire sélectionné dans le Finder par cdfcommande.

Mateusz Szlosek
la source
Je préfère cette méthode. Je voulais juste noter que cela utilise la dernière fenêtre active s'il y a plusieurs fenêtres ouvertes.
rwenz3l
3

D'autres utilitaires de ce type sont disponibles. Par exemple, Go2Shell est également une possibilité.

Andreas Fischlin
la source
Pouvez-vous s'il vous plaît aller en profondeur, par exemple décrire ce que Go2Shell peut faire?
Brique
-2

Lorsque j'ai effectué une mise à niveau vers El Capitan, j'ai pu ouvrir le terminal dans Finder comme je l'étais auparavant et je n'ai jamais eu à essayer de le faire fonctionner à nouveau.

RemarquableGuy
la source