本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。
系列介绍
每日一技系列 是一个 How to 的系列,内容摘自我维护的知识星球:Android 解忧杂货铺,专注于高质量碎片化知识的分享。
目前星球中已经有600多位小伙伴,感兴趣的小伙伴可以在底部加我微信进入。
前言
当我从 Github 上使用 git clone 命令下载一个 Android 项目后,我都需要手动打开 Android Studio → File → Open → 选择文件路径。
如果有种能够快捷地使用 Android Studio 打开项目的方式就好了。
本文介绍了三种快速使用 Android Studio 打开项目的方式:
- 使用命令行快速打开
- 使用可视化 Finder 快速打开
- 使用 Toolbox 配合全局快捷键打开
使用命令行快速打开
在 Mac 的 terminal 中是可以通过这样的方式指定特定程序打开文件的:
# 使用 VS 打开 test.md 文件
open -a /Applications/Virtual\ Studio.app/ test.md
由于我是使用 Toolbox 管理不同版本的 Android Studio 的,上面的方式无法使用。
不过 Android Studio 提供了命令行脚本,借助它我们便可以实现在命令行中快速打开项目:
依次打开 Android Studio → Tools → Create Command-line Launch
对于 安装 Toolbox 的用户,可以直接使用 Toolbox 管理脚本:
打开 Toolbox → Settings → 配置存储命令行脚本的文件夹
我们打开该文件夹看看里面有什么内容:
可以看到该目录下有三个脚本文件,分别对应我安装的三个 IDE,其中 as 是稳定版,as1 是金丝雀版
之后我们便可以在 terminal 中使用了,输入 ~/config/sudito $path 便可以使用在命令行中使用 AS 打开项目:
前面的命令有些长,不方便记忆。我们可以为该命令在 .zshrc 配置别名:
alias as="~/config/studio"
alias as1="~/config/studio1"
macOS Catalina 开始默认 shell 改为 zsh
之后便可使用 as $path 即可使用稳定版 AS 打开项目,使用 as1 $path 使用金丝雀版的 AS 打开项目:
可视化的 Finder 中打开
如果我想在 Finder 里快速用 Android Studio 打开项目,有没有办法呢?
有的,我一直使用 QSpace 代替 Finder,QSpace 提供了自定义快捷启动的功能:
QSpace 是付费应用(Mac ¥30),具体介绍可参考 少数派-QSpace: macOS 多视图「Finder」效率工具
快速打开已有项目
对于已打开过的项目,有没有快捷打开的方式呢?
我们可以为 Toolbox 配置全局快捷键,之后呼出 Toolbox 并在 Projects 视图下选择即可。对于常用的项目可以加入到 Favorites 中
2021.10.19 更新
as 脚本后加 trace 文件路径可以快速使用 Profiler 打开trace
关于我
人总是喜欢做能够获得正反馈(成就感)的事情,如果感觉本文内容对你有帮助的话,麻烦点亮一下👍,这对我很重要哦~
我是 Flywith24,人只有通过和别人的讨论,才能知道我们自己的经验是否是真实的,加我微信交流,让我们共同进步。