Answers:
安装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移至应用程序文件夹后,符号链接断开,“安装Shell命令”选项无法注意到它。我要做的是删除符号链接,然后从Atom菜单中选择Install Shell Commands。atom
选择该选项后,该命令将立即生效,因此无需重新启动控制台。我跑sudo rm /usr/local/bin/atom
,并sudo rm /usr/local/bin/apm
从终端删除符号链接
Install Shell Commands
使用@Clockworks解决方案自行运行,或者在Atom中,选择菜单选项Atom>安装Shell命令。这将在其中创建两个符号链接/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
是命令行软件包管理器。
对于具有默认Atom安装的Windows 7 x64,请将其添加到您的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中的行,然后重新启动终端
通过名称打开应用程序:
open -a 'Atom' FILENAME
另一个简单的解决方案是将/ usr / local / bin添加到PATH。我遇到了同样的问题,我安装了shell命令(请参阅shaheenery的响应),符号链接已经存在并指向正确的目的地(请参阅thomax的响应),但是我仍然会遇到“未找到”的问题。我正在使用Korn Shell btw。
这是我所做的:
$ emacs ~/.kshrc
)export PATH="/usr/local/bin:${PATH}"
source ~/.profile
$ atom -h
升级Atom似乎会破坏命令行功能。在我看来,它创建了应用程序的两个版本,而不是覆盖它们。由于新文件结构与“ Atom->安装Shell命令”创建的文件路径不匹配而发生。为了解决该问题,您需要执行以下操作。
之后,一切都应该像以前一样工作。希望这可以节省某人30分钟的闲逛时间。
在Windows 10上使用conmumu,atom
即使%USERPROFILE%\AppData\Local\atom\bin
在环境变量中添加到PATH 之后,也无法从控制台调用。我刚加
alias atom="C:/Users/me/AppData/local/atom/app-1.12.7/atom"
到我的.bashrc
文件。