我有Atom编辑器,想知道如何在Atom中从终端打开文件或文件夹 . 我正在使用Mac . 我正在寻找一种方法来做到这一点:
atom . (opens folder) atom file.js (opens file) atom (opens editor)
这是可能的,我该如何设置?
在配置文件中添加路径(:/ usr / local / bin /) .
mac:$ home / .bash_profile
export PATH = $ GOPATH / bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ usr / local / git / bin:$ PATH
我在mingw bash上,所以我创建了〜.profile文件,其中包括:alias atom ='〜/ AppData / Local / atom / bin / atom'
当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 打开文件 . 希望这可以帮助 .
atom folder_name
atom file_name
打开Atom编辑器,在菜单栏中:
单击Atom >>安装Shell命令
你应该期望看到:
可能重启你的终端 . (我只是出于习惯,不确定你是否需要)
对于具有默认Atom安装的Windows 7 x64,将其添加到PATH
%USERPROFILE%\AppData\Local\atom\app-1.4.0\resources\cli
并重新启动任何正在运行的控制台
(如果在那里找不到Atom - 右键单击Atom图标并导航到Target)
使用@Clockworks解决方案自行滚动,或在Atom中,选择菜单选项Atom> Install Shell Commands . 这会在 /usr/local/bin 中创建两个符号链接
/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
apm
这个符号链接解决方案今天在zsh停止了我的工作 . 我最终在我的 .zshrc 文件中创建了一个别名:
.zshrc
alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'
按名称打开应用程序:
open -a 'Atom' FILENAME
对于Windows10和atom的新版本,通过在“PATH”行中添加我的ENV VARIABLE来解决问题
%USERPROFILE%\AppData\Local\atom\bin
除了@sbedulin(问候,可爱的Windows用户!)
Windows上的常规路径应该是
如果您使用 bash emulator ,如babun . 你最好检查一下shell文件,这些文件只在真正的app文件夹中提供
/c/User/<username>/AppData/Local/atom/app-<version>/resources/cli/apm.sh # or atom.sh
我最近注意到了这一点,我办公室里的所有新麦克风都在这里 . Atom将通过开发人员的图像安装,但我们发现Atom永远不会出现在Application文件夹中 .
在/ usr / local / bin文件夹上执行ls时,atom的路径将显示类似“/ private / var / folders / cs”的内容 . 要解决这个问题,我们只需找到atom.app并将其复制到应用程序文件夹中,然后运行nwinkler提供的系统链接命令,该命令重新解决了这个问题 . 开发人员现在可以使用“atom”从命令行打开atom,或者使用“atom”从工作导向器中打开当前项目 .
另一个简单的解决方案是将/ usr / local / bin添加到PATH中 . 我遇到了同样的问题,我安装了shell命令(请参阅shaheenery的回复)已存在的符号链接并指向正确的目的地(请参阅thomax的回复),但我仍然会“找不到” . 我正在使用Korn Shell btw .
这是我做的:
使用您选择的编辑器打开您的〜/ .profile(在我的情况下 $ emacs ~/.kshrc )
$ emacs ~/.kshrc
添加此行: export PATH="/usr/local/bin:${PATH}"
export PATH="/usr/local/bin:${PATH}"
保存并退出
重启终端或 source ~/.profile
source ~/.profile
测试 $ atom -h
$ atom -h
升级Atom似乎会破坏命令行功能 . 在我的例子中,它创建了两个版本的应用程序而不是覆盖它们 . 发生的原因是新文件结构与“Atom - > Install Shell Commands”创建的文件路径不匹配 . 为了解决问题,您需要执行以下操作 .
将"Atom X"从文档移到应用程序中(为什么它最终在这里,我不知道)
将"Atom X"重命名为"Atom"
可能需要重新启动终端和Atom
之后,一切都应该像以前一样工作 . 希望这能节省30分钟的时间 .
在macOS上,您可以将其添加到 ~/.bash_profile
~/.bash_profile
如
alias atom='open -a "Atom"'
并从终端打电话
atom filename.whatever
使用Windows 10上的conemu,即使在环境变量中将 %USERPROFILE%\AppData\Local\atom\bin 添加到PATH后,我也无法从控制台调用 atom . 我刚才补充道
alias atom="C:/Users/me/AppData/local/atom/app-1.12.7/atom"
到我的 .bashrc 文件 .
.bashrc
我有问题,因为当从命令行启动时,atom无法写入其日志文件 . 这治好了 .
sudo chmod 777~ / .atom / nohup.out
16 回答
在配置文件中添加路径(:/ usr / local / bin /) .
mac:$ home / .bash_profile
export PATH = $ GOPATH / bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ usr / local / git / bin:$ PATH
我在mingw bash上,所以我创建了〜.profile文件,其中包括:alias atom ='〜/ AppData / Local / atom / bin / atom'
当Atom安装时,它会自动在/ usr / local / bin中创建一个符号链接 . 但是,如果没有,您可以在Mac上自己创建
现在您可以使用
atom folder_name
打开文件夹,使用atom file_name
打开文件 . 希望这可以帮助 .打开Atom编辑器,在菜单栏中:
单击Atom >>安装Shell命令
你应该期望看到:
可能重启你的终端 . (我只是出于习惯,不确定你是否需要)
对于具有默认Atom安装的Windows 7 x64,将其添加到PATH
并重新启动任何正在运行的控制台
(如果在那里找不到Atom - 右键单击Atom图标并导航到Target)
使用@Clockworks解决方案自行滚动,或在Atom中,选择菜单选项Atom> Install Shell Commands . 这会在
/usr/local/bin
中创建两个符号链接atom
命令可以让您完全按照自己的要求进行操作 .apm
是命令行包管理器 .这个符号链接解决方案今天在zsh停止了我的工作 . 我最终在我的
.zshrc
文件中创建了一个别名:alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'
按名称打开应用程序:
对于Windows10和atom的新版本,通过在“PATH”行中添加我的ENV VARIABLE来解决问题
除了@sbedulin(问候,可爱的Windows用户!)
Windows上的常规路径应该是
如果您使用 bash emulator ,如babun . 你最好检查一下shell文件,这些文件只在真正的app文件夹中提供
我最近注意到了这一点,我办公室里的所有新麦克风都在这里 . Atom将通过开发人员的图像安装,但我们发现Atom永远不会出现在Application文件夹中 .
在/ usr / local / bin文件夹上执行ls时,atom的路径将显示类似“/ private / var / folders / cs”的内容 . 要解决这个问题,我们只需找到atom.app并将其复制到应用程序文件夹中,然后运行nwinkler提供的系统链接命令,该命令重新解决了这个问题 . 开发人员现在可以使用“atom”从命令行打开atom,或者使用“atom”从工作导向器中打开当前项目 .
另一个简单的解决方案是将/ usr / local / bin添加到PATH中 . 我遇到了同样的问题,我安装了shell命令(请参阅shaheenery的回复)已存在的符号链接并指向正确的目的地(请参阅thomax的回复),但我仍然会“找不到” . 我正在使用Korn Shell btw .
这是我做的:
使用您选择的编辑器打开您的〜/ .profile(在我的情况下
$ emacs ~/.kshrc
)添加此行:
export PATH="/usr/local/bin:${PATH}"
保存并退出
重启终端或
source ~/.profile
测试
$ atom -h
升级Atom似乎会破坏命令行功能 . 在我的例子中,它创建了两个版本的应用程序而不是覆盖它们 . 发生的原因是新文件结构与“Atom - > Install Shell Commands”创建的文件路径不匹配 . 为了解决问题,您需要执行以下操作 .
将"Atom X"从文档移到应用程序中(为什么它最终在这里,我不知道)
将"Atom X"重命名为"Atom"
可能需要重新启动终端和Atom
之后,一切都应该像以前一样工作 . 希望这能节省30分钟的时间 .
在macOS上,您可以将其添加到
~/.bash_profile
如
alias atom='open -a "Atom"'
并从终端打电话
atom filename.whatever
使用Windows 10上的conemu,即使在环境变量中将
%USERPROFILE%\AppData\Local\atom\bin
添加到PATH后,我也无法从控制台调用atom
. 我刚才补充道到我的
.bashrc
文件 .我有问题,因为当从命令行启动时,atom无法写入其日志文件 . 这治好了 .
sudo chmod 777~ / .atom / nohup.out