[Macos] Ouvrir le terminal ici dans Mac OS finder



Answers

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.

Question

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.




Il y a une version mise à jour de l' Open Terminal ici très agréable et mince posté par vgm64 et d0k . Le changement a été fait par James Low . 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 redacted.




Si, comme moi, vous désactivez la barre d'outils du Finder, ce service ajoute un élément au menu contextuel de chaque dossier: http://blog.leenarts.net/2009/09/03/open-service-here/

Cela vous permet également d'ouvrir n'importe quel dossier que vous voyez dans l'arborescence du Finder.




C'est un peu plus que ce que vous demandez, mais je recommande le Path Finder de Cocoatech pour tous ceux qui souhaitent que le Finder ait un peu plus de jus. Il comprend un bouton de barre d'outils pour ouvrir une fenêtre Terminal pour le répertoire en cours, ou un volet rétractable avec une ligne de commande Terminal au bas de chaque fenêtre du Finder. Plus de nombreuses autres fonctionnalités que je ne peux pas vivre sans. Logiciel très mature et stable. http://cocoatech.com/




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 afin que je puisse 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 à partir de cet indice terminal de macosxhints.com .




J'ai créé un paquet avec 3 applications pour la barre d'outils Finder. Les deux autres applications font:

  • Ouvrir Textmate avec la sélection en cours
  • ouvrir GitX avec le dossier actuel

Pour plus d'informations, voir ici: http://nslog.de/posts/71




Il y a un bug dans AppleScript sur OSX 10.6. (2 fenêtres de terminal ouvertes). J'ai corrigé ceci en ajoutant la commande de fermeture après activation. Ceci ferme la première fenêtre Terminal.

on run
    tell application "Finder"
        try
            activate
            set frontWin to folder of front window as string
            set frontWinPath to (get POSIX path of frontWin)
            tell application "Terminal"
                activate
                close
                do script with command "cd \"" & frontWinPath & "\""
            end tell
        on error error_message
            beep
            display dialog error_message buttons ¬
                {"OK"} default button 1
        end try
    end tell
end run



Links