之前使用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[@]}"%
最后修改:2023 年 11 月 10 日
如果觉得我的文章对你有用,请随意赞赏