之前使用Windows的时候,将IntelliJ IDEA安装bin文件加入系统变量,就可以在命令提示符通过idea.exe .
在当前目录使用IDEA打开项目。
在macOS要实现相同的效果需要执行命令:
open -a "IntelliJ IDEA" .
-a
参数执行使用哪个应用来打开后面的文件或者路径,默认根据文件拓展名选择相应的程序。
但是这个命令有点长,不太方便,所以写个SHELL脚本做一下包装会比较好。
#!/bin/zsh
DIR=$1
test -z "$DIR" && DIR="$(pwd)"
open -a "IntelliJ IDEA" $DIR
如果没有给目录,打开当前目录。
将脚本保存为到/usr/local/bin/idea
。
最后赋予脚本可执行权限。
chmod a+x /usr/local/bin/idea
Jetbrains Toolbox
#!/bin/bash
#Generated by JetBrains Toolbox 2.0.5.17700 at 2023-11-08T09:05:03.457675
declare -a intellij_args=()
declare -- wait=""
for o in "$@"; do
if [[ "$o" = "--wait" || "$o" = "-w" ]]; then
wait="-W"
o="--wait"
fi
if [[ "$o" =~ " " ]]; then
intellij_args+=("\"$o\"")
else
intellij_args+=("$o")
fi
done
open -na "/Applications/IntelliJ IDEA.app/Contents/MacOS/idea" $wait --args "${intellij_args[@]}"%