mac 中快速使用 Android Studio 打开某个目录
效果图
<!-- more -->
如何做到
1. 添加命令行工具
android studio 添加
如果你的 android studio
是独立下载安装的,直接点击 Create Command-line launcher
创建一个命令行即可。默认情况下,你现在可以用命令行 studio $dir
直接打开一个目录了
jetbrains 全家桶添加
如果你的 android studio
或者 idea
是通过 jebrains toolbox
安装的,就需要通过 jetbrains toolbox
的 setting->shell script->Generate shell script
开启这个功能。开启后,你可以通过 idea $dir
去使用 idea 打开一个目录
2.使用 自动操作.app 创建快速操作
该功能应该是 10.14
之后的系统才有的,具体没有考究
a. 新建快速操作
b. 配置触发场景和显示
参数选择从上而下,从左到右就是
- 工程收到当前:文件夹
- 位于:访达.app
- 图像: 选取-> android studio.app
c. 增加 shell
命令行有两个版本,一个是我使用的 zsh shell 版本,这个是我自己装的,默认没有。另一个是 bash shell 版本,这个是 mac 系统自带的,如果你没有听说过 zsh
,用这个版本就对了。
zsh shell 版本
对应的 shell 代码
source ~/.zshrc && studio $1
bash shell 版本
对应 shell 代码
source ~/.bash_profile && studio $1
shell 代码解释
source ~/.bash_profile
用于设定所有 ~/.bash_profile
定义的东西,这样才能使用后面的 studio
这个命令,如果你直接指定 studio
文件所在,就不需要这句。比如直接写 /usr/bin/studio $1
就不需要 source
。
$1
是指第一个参数的意思,这里自动操作会传递目录过来
d. 保存与安装
先保存文件
然后双击打开
就会出现一个安装对话框,选择安装即可,后面可以直接使用。
附件
我把文件也上传上来,不想手动编写的,可以直接下载安装。
脚本文件
9 声望
0 粉丝
推荐阅读
升级到 AngularCli9 后 ngx/cache 不能运行问题
"Can't resolve all parameters for MemoryCacheService""Can't resolve all parameters for LocalStorageService"
四七阅读 778
mac使用brew update更新慢解决办法
0.看一下那个源 {代码...} 1.主要是资源访问太慢的原因造成的,替换一下镜像就可以了使用中科大的镜像替换默认源第一步,替换brew.git {代码...} 第二步:替换homebrew-core.git {代码...} 最后使用 {代码...} 进...
小谷xg赞 3阅读 3.2k
macos平台上编译jdk源码
  对于java来说,很多工作都被jvm包揽了,比如内存分配和回收、其他系统级别调用。这其实就把操作系统底层的一些东西给屏蔽了,对于javaer来说,方便的同时也带来一些困惑(我还不是一个纯javaer),很多细...
开翻挖掘机赞 1阅读 2.7k评论 5
Mac下编译WebRTC(Mac和iOS版本)
随着新冠疫情的影响,这两年音视频的需求呈爆发式增长。在音视频领域中,WebRTC可以说是一个绕不开宝库,包括了音视频采集、编解码、传输、渲染的全过程。本文主要记录下在Mac平台上编译WebRTC Mac和iOS版本的全...
吴尼玛阅读 3.8k
黑苹果macOS Catalina 10.15.7升级为Big Sur(i5 3470+XSB75M-PK+HD 7750)
HD 7700HD 7730HD 7750HD 7770HD 7790HD 7850HD 7870HD 7950HD 7970HD 7990
TANKING赞 1阅读 794
Bash 常用命令记录
find $SEARCHING_DIR -name "*.wav" -exec cp {} $TAR_DIR \;若只查找文件,后面可加上-type f
Oops阅读 1.6k
Flutter中数据持久化: 让你的数据不再“一去不复返”
嗨!这里是甜瓜看代码,这篇文章将为你介绍Flutter中数据持久化的相关知识。在这篇文章中,我们将探讨什么是数据持久化,为什么它很重要,以及如何在Flutter应用程序中实现数据持久化。
甜瓜看代码阅读 1.5k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。