Faites glisser & éléments du Finder dans le terminal pour taper automatiquement leur chemin complet & Nom
Vous pouvez imprimer instantanément le chemin d'accès complet et le nom de n'importe quel élément du Finder dans le terminal en faisant glisser et en déposant un élément depuis une fenêtre du Finder et dans une fenêtre de terminal. Une fois que l'élément du Finder a été déposé dans le terminal, le chemin d'accès complet à l'élément est automatiquement tapé instantanément, en maintenant à la fois la capitalisation appropriée et en remplissant automatiquement le \ approprié avant qu'un espace n'apparaisse - deux sources d'erreur pour de nombreux utilisateurs d'OS X .
C'est idéal pour copier un chemin de fichier ou de dossier dans le terminal, dont nous avons déjà parlé avant cette partie, mais c'est aussi incroyablement utile pour taper un nom de fichier ou un nom d'application très long dans le Terminal sans avoir à se soucier de la casse et de la manière de saisir correctement des éléments tels que des caractères spéciaux ou des espaces dans les noms de fichiers et de dossiers - l'astuce du glisser-déposer couvre toute la casse et le code d'espacement approprié pour vous - et bien sûr, c'est pratique pour se déplacer dans la ligne de commande aussi.
Compatible avec toutes les versions de Mac OS X, et fonctionnant à la fois dans l'application Terminal et les applications iTerm / iTerm2, c'est vraiment facile à utiliser. Vous pouvez l'essayer vous-même, mais nous verrons également comment cela fonctionne avec un exemple de capture d'écran, où il est utilisé pour taper automatiquement le nom à casse mixte d'une application, ce que de nombreux utilisateurs novices du terminal ont du mal à accomplir.
Ci-dessous, j'ai fait glisser Quartz Composer dans un onglet Terminal alors que nano était ouvert. Vous pouvez voir l'icône de l'application Quartz Composer légèrement translucide lorsqu'elle survole la fenêtre du terminal avant d'être "déposée" avec le relâchement du clic de la souris, ici elle sera insérée comme chemin vers une commande alias, raccourcissant la syntaxe requise pour lancer Quartz Composer à partir de l'invite de commande d'OS X :
Une fois que le dossier ou le fichier (ou dans ce cas, l'application) a été déposé dans la fenêtre de terminal active, le chemin complet est alors tapé immédiatement et directement dans le terminal où se trouve l'invite de commande . Dans cet exemple, il s'agit d'un document nano, donc le chemin complet sera saisi dans le fichier nano où l'invite était située dans un fichier bash_alias, comme indiqué dans la capture d'écran ci-dessous :
Notez que maintenant ce n'est plus "Quartz Composer" mais il est affiché comme "Quartz\ Composer.app" - cette différence entre le nom de l'application tel qu'il apparaît dans l'interface graphique et comment il apparaît dans la ligne de commande est une source majeure de confusion et d'erreurs pour de nombreux utilisateurs qui découvrent le terminal et la ligne de commande sous Mac OS X. Cette astuce de glisser-déposer remédie à cela en ajoutant le \ avant le début d'un espace, et en maintenant également toutes les majuscules correctement pour vous - laissant moins de place à l'erreur de l'utilisateur.
C'est une sorte de vieille astuce, mais la prochaine fois que vous êtes dans le Finder et que vous souhaitez accéder à un fichier ou un répertoire dans le terminal, essayez ceci, je trouve que c'est plus rapide que d'utiliser la complétion par tabulation pour les fichiers profondément enfouis.