Question Ouvrir le terminal ici dans Mac OS finder [fermé]


Existe-t-il quelque chose de similaire à Windows Powertoy pour Mac OS? J'ai trouvé quelques plugins à travers une recherche google mais je voulais voir ce qui fonctionne le mieux pour les développeurs là-bas.


682
2018-01-07 14:21


origine


Réponses:


À partir de Mac OS X Lion 10.7, Terminal inclut exactement cette fonctionnalité en tant que service. Comme avec la plupart des services, ceux-ci sont désactivés par défaut, vous devrez donc l'activer pour le faire apparaître dans le menu Services.

Préférences Système> Clavier> Raccourcis> Services

Activer Nouveau terminal dans le dossier. Il y a aussi Nouvel onglet Terminal au dossier, qui va créer un onglet dans la fenêtre du terminal le plus en avant (le cas échéant, sinon il va créer une nouvelle fenêtre). Ces services fonctionnent dans toutes les applications, pas seulement Finder, et ils fonctionnent sur des dossiers ainsi que des chemins absolus sélectionnés dans le texte.

Vous pouvez même leur attribuer des touches de commande.

Les services apparaissent dans le sous-menu Services de chaque menu d'application, et dans le menu contextuel (Ctrl-clic ou clic-droit sur un dossier ou un chemin d'accès).

le Nouveau terminal dans le dossier le service deviendra actif lorsque vous sélectionnez un dossier dans le Finder. Vous ne pouvez pas simplement ouvrir le dossier et exécuter le service "en place". Revenez au dossier parent, sélectionnez le dossier approprié, puis activez le service via le menu Services ou le menu contextuel.

En outre, Lion Terminal ouvrira une nouvelle fenêtre de terminal si vous faites glisser un dossier (ou un chemin d'accès) sur l'icône de l'application Terminal, et vous pouvez également faire glisser vers la barre d'onglets d'une fenêtre existante pour créer un nouvel onglet.

Enfin, si vous faites glisser un dossier ou un chemin sur un onglet (dans la barre d'onglets) et que le processus de premier plan est le shell, il exécutera automatiquement une commande "cd". (Faire glisser dans la vue du terminal dans l'onglet insère simplement le chemin d'accès seul, comme dans les anciennes versions de Terminal.)

Vous pouvez également le faire à partir de la ligne de commande ou d'un script shell:

open -a Terminal /path/to/folder

C'est l'équivalent en ligne de commande de glisser un dossier / nom de chemin sur l'icône de l'application Terminal.

Sur une note connexe, Lion Terminal a également de nouveaux services pour consulter les pages de manuel: Ouvrir la page de manuel dans Terminal affiche la rubrique de man man sélectionnée dans une nouvelle fenêtre de terminal, et Rechercher des pages man dans Terminal effectue "apropos" sur le texte sélectionné. Le premier comprend également les références de pages de manuel ("open (2)"), les arguments de ligne de commande de page de manuel ("2 open") et les URL de page de manuel ("x-man-page: // 2 / open").


900
2017-08-13 23:51



Ce:

https://github.com/jbtule/cdto#cd-to

C'est une petite application que vous faites glisser dans la barre d'outils Finder, l'icône s'intègre très bien. Cela fonctionne avec Terminal, xterm (sous X11), iterm.


153
2018-01-10 17:42



Une application que j'ai trouvé indispensable comme alternative est DTerm, qui ouvre réellement un mini terminal directement dans votre application. De plus, il fonctionne avec à peu près tout ce qui existe - Finder, XCode, PhotoShop, etc.


56
2017-08-19 07:26



Clarification (merci @ vgm64): si vous êtes déjà dans Terminal, cela vous permet de passer rapidement à la fenêtre du Finder la plus haute sans quitter Terminal. De cette façon, vous pouvez éviter d'utiliser la souris.

J'ai ajouté ce qui suit à mon .bash_profile donc je peux taper cdff dans Terminal à tout moment.

function ff { osascript -e 'tell application "Finder"'\
 -e "if (${1-1} <= (count Finder windows)) then"\
 -e "get POSIX path of (target of window ${1-1} as alias)"\
 -e 'else' -e 'get POSIX path of (desktop as alias)'\
 -e 'end if' -e 'end tell'; };\

function cdff { cd "`ff $@`"; };

C'est de la part de cet indice de macosxhints.com.


38
2018-03-08 00:52



Check-out Ouvrir Terminal ici. C'est peut-être le plus similaire à "Open Command Window Here". j'ai utilisé >cdto et c'est très similaire, mais cela semble être un peu mieux à traiter avec les espaces ... mais pas parfait.

Ce qu'il a de très beau, c'est la capacité de "détecter les événements de raccourci au début de l'application et les utiliser pour modifier le comportement du script"permettant au script d'ouvrir un nouvel onglet dans la fenêtre du terminal le plus proche lorsqu'il est invoqué en maintenant la touche ⌘ enfoncée.

Notez également la réponse de PCheese; c'est probablement plus utile pour les utilisateurs de terminaux lourds!


14
2018-04-13 04:28



Il y a une version mise à jour de la très belle et mince Ouvrir Terminal ici posté par vgm64 et d0k. Le changement a été fait par James David faible. Il a publié la nouvelle version sur son site. Téléchargez simplement OpenTerminalHere.zip, extrayez-le, déplacez l'ensemble dans votre dossier Library / Scripts et faites-le glisser de là vers votre barre d'outils Finder.

Ce qui est spécial à ce sujet, c'est qu'il ouvre toujours un nouvel onglet si une fenêtre Terminal.app est déjà ouverte. Très utile! J'ai également noté que le style du bouton de l'application correspond mieux au style Snow Leopard Finder.app que cdto posté par expurgé fait.


12
2017-08-15 11:08



En outre, vous pouvez copier un élément à partir du finder en utilisant la commande C, sauter dans le terminal (par exemple en utilisant Spotlight ou QuickSilver) tapez 'cd' et simplement coller avec commande-v


10
2018-01-07 14:35