Ответы:
Когда Atom устанавливается, он автоматически создает символическую ссылку в вашем / usr / local / bin. Однако, если это не так, вы можете создать его самостоятельно на своем Mac
ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom
Теперь вы можете использовать, atom folder_nameчтобы открыть папку и atom file_nameоткрыть файл. Надеюсь это поможет.
/usr/local/bin/каталог с sudo mkdir /usr/local/bin/и использовать sudoдля lnкакsudo ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom
С открытым редактором Atom в строке меню:
Нажмите Atom >> Установить Команды Shell

Вы должны ожидать увидеть:

Потенциально перезапустите свой терминал. (Я просто по привычке, не уверен, если вам нужно)
atomи apmсимволические ссылки указывали на папку Загрузки, где я побежал Atom впервые. Затем после перемещения Atom в папку приложений символические ссылки были разорваны, и опция Install Shell Command не смогла это заметить. Мне нужно было удалить символические ссылки, а затем выбрать «Команды установки оболочки» из меню Atom. Не было необходимости перезагружать консоль, так как atomкоманда работала сразу после выбора опции. Я побежал sudo rm /usr/local/bin/atomи sudo rm /usr/local/bin/apmиз терминала, чтобы удалить символические ссылки
Install Shell Commands
Сверните свое собственное решение @Clockworks или в Atom выберите пункт меню Atom> Установить команды оболочки. Это создает две символические ссылки в/usr/local/bin
apm -> /Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/apm
atom -> /Applications/Atom.app/Contents/Resources/app/atom.sh
Команда atomпозволяет вам делать именно то, что вы просите. apmменеджер пакетов командной строки
Для Windows 7 x64 с установкой Atom по умолчанию добавьте это в PATH
%USERPROFILE%\AppData\Local\atom\app-1.4.0\resources\cli
и перезапустите все работающие консоли
(если вы не найдете Atom там - щелкните правой кнопкой мыши значок Atom и перейдите к Target)
Решение Symlink для этого перестало работать для меня в Zsh сегодня. В итоге я создал псевдоним в своем .zshrcфайле:
alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'
zshвместо того, чтобы bashвам нужно было поместить этот псевдоним в файл .zshrc: vim ~/.zshrcили nano ~/.zshrcдля редактирования файла, а затем поставить на окончательный вариант: alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'сохранить файл, а затем: source ~/.zshrcдля загрузки.
export PATH=$HOME/bin:/usr/local/bin:$PATHв ~ / .zshrc и перезапустите терминал
В macOS вы можете добавить его в свой ~/.bash_profile
в виде
alias atom='open -a "Atom"'
а из терминала просто позвони
atom filename.whatever
Откройте приложение по имени:
open -a 'Atom' FILENAME
В дополнение к @sbedulin (Приветствую, милые пользователи Windows!)
Общий путь в Windows должен быть
%USERPROFILE%\AppData\Local\atom\bin
Если вы используете эмулятор bash, например babun . Вам лучше проверить файлы оболочки, которые доступны только в реальных папках приложения
/c/User/<username>/AppData/Local/atom/app-<version>/resources/cli/apm.sh # or atom.sh
Я заметил это недавно со всеми новыми маками здесь, в моем офисе. Atom будет установлен через образ для разработчиков, но мы обнаружили, что Atom никогда не находится в папке Application.
При выполнении команды ls для папки / usr / local / bin путь для атома будет выглядеть примерно так: "/ private / var / folder / cs". Чтобы решить эту проблему, мы просто нашли atom.app и скопировали его в папку приложения, а затем запустили команды системной ссылки, предоставленные nwinkler, что позволило устранить проблему. Разработчики теперь могут открывать атом из командной строки с помощью «атома» или открывать текущие проекты из своего рабочего директора с помощью «атома».
Другое простое решение - добавить / usr / local / bin в вашу PATH. У меня была та же проблема, я установил команды оболочки (см. Ответ shaheenery), символические ссылки уже существовали и указывали на правильный пункт назначения (см. Ответ thomax), однако я все равно получал «не найден». Я использую Korn Shell, кстати.
Вот что я сделал:
$ emacs ~/.kshrc)export PATH="/usr/local/bin:${PATH}"source ~/.profile$ atom -hОбновление Atom может нарушить функциональность командной строки. Похоже, в моем случае он создал две версии приложения, а не перезаписывал их. Происходит потому, что новая файловая структура не совпадает с путями файлов, созданными командой «Atom -> Install Shell Commands». Чтобы решить проблему, вам нужно сделать следующее.
После этого все должно работать так же, как и раньше. Надеюсь, это сэкономит кому-то 30 минут на прогулку.
С conemu на windows 10 я не мог звонить atomс консоли даже после того, как добавил %USERPROFILE%\AppData\Local\atom\binв PATH переменные окружения. Я только добавил
alias atom="C:/Users/me/AppData/local/atom/app-1.12.7/atom"
в мой .bashrcфайл.
У меня были проблемы из-за неспособности атома записать свой лог-файл при запуске из командной строки. Это вылечило это.
sudo chmod 777 ~ / .atom / nohup.out
sudoв своей домашней папке. Возможно ли, что вы начали использовать Atom sudoраньше? Это объясняет, почему у файла журнала были неправильные разрешения. Проверьте право собственности на файл, а затем измените его на принадлежащий вашему пользователю (используя chown).
добавить путь (: / usr / local / bin /) в профиле.
mac: $ home / .bash_profile
экспорт PATH = $ GOPATH / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / local / git / bin: $ PATH
Я нахожусь на mingw bash, поэтому я создал файл ~ .profile со следующим: псевдоним atom = '~ / AppData / Local / atom / bin / atom'