web-dev-qa-db-fra.com

Commande iTerm Cliquez pour ouvrir avec Atom

J'essaie de comprendre comment modifier la fonction iTerm lorsque CMD+ Cliquez sur un fichier dans une fenêtre iTerm pour l’ouvrir dans Atom, mon éditeur par défaut.

Actuellement, le CMDLa fonction + clic dans iTerm ouvre les fichiers dans Sublime. J'ai la fonction CMD+ Cliquez sur définir pour ouvrir l'application par défaut (dans les préférences iTerm). Je me suis également assuré que ce type de fichier est configuré pour s'ouvrir toujours avec Atom (dans l'écran d'informations du fichier à partir du Finder).

Si je clique sur le fichier à partir du Finder, il s'ouvre avec Atom, et non en sublime le texte Le seul indice que j'ai, c'est que iTerm ne reconnaîtra peut-être pas Atom en tant qu'éditeur. Si je vais dans Préférences iTerm> Profils> Avancé et modifie le CMD+ Cliquez pour ouvrir avec quel éditeur, seul le sublime 3 est disponible dans la liste des éditeurs à choisir.

Toute aide serait appréciée!

29
rylectro

Dans Atom, accédez au menu Atom et choisissez Install Shell Commands. Cela garantit que vous pouvez appeler Atom depuis iTerm.

Dans ce même écran de préférences iTerm, modifiez la première liste de sélection en Run command... et collez le texte suivant dans le champ de texte qui apparaît: /usr/local/bin/atom -n \1:\2. Cela indique à l'outil de ligne de commande atom d'ouvrir le fichier cliqué (\ 1) au numéro de ligne spécifié (\ 2).

21
tjmcewan

(J'utilise celui-ci. Pour une raison quelconque, l'option iTerm "Ouvrir avec l'application par défaut" ne fonctionne pas, mais la commande "$ open what" fonctionne comme un charme, c'est pourquoi je viens de définir cette commande.

enter image description here

17
Rene Weteling