Réponses:
Lors de l'installation d'Atom, il crée automatiquement un lien symbolique dans votre / usr / local / bin. Cependant, si ce n'est pas le cas, vous pouvez le créer vous-même sur votre Mac
ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom
Vous pouvez maintenant utiliser atom folder_name
pour ouvrir un dossier et atom file_name
ouvrir un fichier. J'espère que cela t'aides.
/usr/local/bin/
répertoire avec sudo mkdir /usr/local/bin/
et utiliser sudo
pour ln
commesudo ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom
Avec l'éditeur Atom ouvert, dans la barre de menu:
Cliquez sur Atom >> Installer les commandes Shell
Vous devez vous attendre à voir:
Redémarrez potentiellement votre terminal. (Je viens de sortir par habitude, je ne sais pas si vous en avez besoin)
atom
et les apm
liens symboliques pointaient vers le dossier Téléchargements d'où je courais Atom pour la première fois. Ensuite, après avoir déplacé Atom dans le dossier des applications, les liens symboliques ont été rompus et l'option Install Shell Command n'a pas pu le remarquer. Ce que je devais faire était de supprimer les liens symboliques, puis de sélectionner les commandes d'installation du shell dans le menu Atom. Il n'était pas nécessaire de redémarrer la console car la atom
commande fonctionnait immédiatement après avoir sélectionné l'option. J'ai couru sudo rm /usr/local/bin/atom
et sudo rm /usr/local/bin/apm
depuis un terminal pour supprimer les liens symboliques
Install Shell Commands
Faites rouler la vôtre avec la solution @Clockworks, ou dans Atom, choisissez l'option de menu Atom> Installer les commandes shell. Cela crée deux liens symboliques dans/usr/local/bin
apm -> /Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/apm
atom -> /Applications/Atom.app/Contents/Resources/app/atom.sh
La atom
commande vous permet de faire exactement ce que vous demandez. apm
est le gestionnaire de packages de ligne de commande.
Pour Windows 7 x64 avec l'installation Atom par défaut, ajoutez ceci à votre CHEMIN
%USERPROFILE%\AppData\Local\atom\app-1.4.0\resources\cli
et redémarrez toutes les consoles en cours d'exécution
(si vous n'y trouvez pas Atom - faites un clic droit sur l'icône Atom et accédez à Target)
La solution symlink pour cela a cessé de fonctionner pour moi dans zsh aujourd'hui. J'ai fini par créer un alias dans mon .zshrc
fichier à la place:
alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'
zsh
plutôt que le bash
vous devez mettre cet alias sur le fichier .zshrc
: vim ~/.zshrc
ou nano ~/.zshrc
pour éditer le fichier et ensuite mettre sur la finale: alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'
enregistrez le fichier puis: source ~/.zshrc
pour le chargement.
export PATH=$HOME/bin:/usr/local/bin:$PATH
dans ~ / .zshrc et redémarrez le terminal
Sur macOS, vous pouvez l'ajouter à votre ~/.bash_profile
comme
alias atom='open -a "Atom"'
et depuis le terminal, il suffit d'appeler
atom filename.whatever
Ouvrez l'application par son nom:
open -a 'Atom' FILENAME
En plus de @sbedulin (Salutations, adorables utilisateurs de Windows!)
Le chemin général sous Windows doit être
%USERPROFILE%\AppData\Local\atom\bin
Si vous utilisez un émulateur bash comme babun . Vous feriez mieux de vérifier les fichiers shell, qui ne sont disponibles que dans les vrais dossiers d'application
/c/User/<username>/AppData/Local/atom/app-<version>/resources/cli/apm.sh # or atom.sh
Iv'e l'a remarqué récemment avec tous les nouveaux macs ici à mon bureau. Atom sera installé via une image pour les développeurs mais nous avons trouvé que l'Atom n'est jamais dans le dossier Application.
Lorsque vous faites un ls sur le dossier / usr / local / bin, le chemin d'accès à atom affichera quelque chose comme "/ private / var / folder / cs". Pour résoudre ce problème, nous venons de localiser atom.app et de le copier dans le dossier de l'application, puis d'exécuter les commandes de liaison système fournies par nwinkler qui ont résolu le problème. Les développeurs peuvent désormais ouvrir atom depuis la ligne de commande avec "atom" ou ouvrir les projets en cours depuis leur directeur de travail avec "atom".
Une autre solution simple consiste à ajouter / usr / local / bin à votre CHEMIN. J'ai eu le même problème, j'ai installé des commandes shell (voir la réponse de shaheenery), les liens symboliques existaient déjà et pointaient vers la bonne destination (voir la réponse de thomax), mais j'obtiendrais toujours «introuvable». J'utilise Korn Shell btw.
Voici ce que j'ai fait:
$ emacs ~/.kshrc
)export PATH="/usr/local/bin:${PATH}"
source ~/.profile
$ atom -h
La mise à niveau d'Atom semble rompre la fonctionnalité de ligne de commande à l'occasion. On dirait que dans mon cas, il a créé deux versions de l'application au lieu de les écraser. Se produit car la nouvelle structure de fichiers ne correspond pas aux chemins de fichiers créés par "Atom -> Install Shell Commands". Pour résoudre le problème, vous devrez procéder comme suit.
Après cela, tout devrait fonctionner comme avant. Espérons que cela économise 30 minutes à quelqu'un de fouiner.
Avec conemu sur Windows 10, je ne pouvais pas appeler atom
depuis la console même après avoir ajouté %USERPROFILE%\AppData\Local\atom\bin
à PATH dans les variables d'environnement. Je viens d'ajouter
alias atom="C:/Users/me/AppData/local/atom/app-1.12.7/atom"
à mon .bashrc
dossier.
J'ai eu des problèmes en raison de l'atome incapable d'écrire son fichier journal lors du démarrage à partir de la ligne de commande. Cela l'a guéri.
sudo chmod 777 ~ / .atom / nohup.out
sudo
dans votre propre dossier de départ. Est-il possible que vous ayez commencé à utiliser Atom sudo
auparavant? Cela expliquerait pourquoi le fichier journal avait les mauvaises autorisations. Vérifiez la propriété du fichier, puis changez-le pour qu'il appartienne à votre propre utilisateur (en utilisant chown
).
ajoutez le chemin (: / usr / local / bin /) dans le profil.
mac: $ home / .bash_profile
export PATH = $ GOPATH / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / local / git / bin: $ PATH
Je suis sur mingw bash, j'ai donc créé un fichier ~ .profile avec les éléments suivants: alias atom = '~ / AppData / Local / atom / bin / atom'