Ответы:
Когда 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'