如何在命令行中通过类似`code .`的指令启动IntelliJ IDEA?
用命令行启动IntelliJ IDEA,实现类似
code .的操作 嘿,这个问题我太熟了!想要像code .那样用命令行一键启动IntelliJ IDEA并打开当前目录,其实没那么复杂,分两步就能搞定:先找到IDEA的启动脚本,再配置个简单的别名,以后就能像用VS Code那样顺手啦。下面按不同操作系统给你一步步说:
第一步:找到IntelliJ IDEA的启动脚本路径
不同系统的默认安装路径不一样,你得先定位到IDEA的启动脚本:
Windows系统
- 官方安装包默认路径(以2024.1版本为例,替换成你的版本号):
C:\Program Files\JetBrains\IntelliJ IDEA 2024.1\bin\idea.bat - 便携版的话,直接找你解压目录下的
bin\idea.bat
macOS系统
- 官方安装的IDEA,启动脚本藏在App包内部:
/Applications/IntelliJ IDEA.app/Contents/MacOS/idea - 自定义安装位置的话,对应找到你的App包路径里的这个脚本就行
Linux系统
- 官方默认安装路径:
/opt/intellij-idea/bin/idea.sh - 自行解压安装的话,就是解压目录下的
bin/idea.sh
第二步:配置命令别名,实现idea .的快捷操作
配置别名后,不用每次输长长的路径,直接敲idea .就能启动IDEA并打开当前目录:
Windows(PowerShell)
- 打开PowerShell,输入
notepad $PROFILE打开你的PowerShell配置文件(如果提示文件不存在,先运行New-Item -Path $PROFILE -Type File -Force创建) - 在文件里添加一行(替换成你的IDEA启动脚本路径):
Set-Alias idea "C:\Program Files\JetBrains\IntelliJ IDEA 2024.1\bin\idea.bat" - 保存文件后重启PowerShell,现在就能在任意目录下敲
idea .啦
Windows(Cmd命令提示符)
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量的
Path列表里,添加IDEA的bin目录路径(比如C:\Program Files\JetBrains\IntelliJ IDEA 2024.1\bin) - 点击确定后重启Cmd,现在输入
idea.bat .就能启动;如果想更短,你可以在bin目录里把idea.bat复制一份改名为idea.cmd,之后就能直接敲idea .了
macOS/Linux
- 打开终端,编辑你的Shell配置文件:
- Bash用户:
nano ~/.bashrc - Zsh用户:
nano ~/.zshrc - Fish用户:
nano ~/.config/fish/config.fish
- Bash用户:
- 添加别名(替换成你的IDEA启动脚本路径):
# Bash/Zsh alias idea='/Applications/IntelliJ IDEA.app/Contents/MacOS/idea' # Fish alias idea='/Applications/IntelliJ IDEA.app/Contents/MacOS/idea' - 保存后执行
source ~/.bashrc(对应你的配置文件)让配置立即生效,或者直接重启终端 - 现在在任意目录敲
idea .,就能一键启动IDEA并打开当前目录啦
小提示:其实IDEA本身也提供了命令行工具配置入口,打开IDEA后进入File→Settings→Tools→Terminal,不过上面的别名配置会更直接好用哦~
内容的提问来源于stack exchange,提问作者Maicmi




