打开IntelliJ IDEA的命令行(终端)是日常开发中频繁操作的需求,无论是执行构建命令、运行脚本还是调试代码,都需要快速访问终端,以下是多种打开方式及详细配置说明,覆盖不同操作系统和用户习惯。

内置终端:IDEA原生的终端工具
IntelliJ IDEA内置了终端工具,无需切换窗口即可在IDE内执行命令,适合需要频繁与项目交互的场景。
打开方式
- 菜单栏路径:点击顶部菜单栏的
View→Tool Windows→Terminal,或在已打开的工具窗口中直接点击Terminal标签页(通常位于界面底部右下角)。 - 快捷键:
- Windows/Linux:
Alt + F12(默认快捷键,若与其他软件冲突可在Settings→Keymap中修改); - macOS:
Command + 12(数字键盘的12,或通过Command + Shift + A搜索命令)。
- Windows/Linux:
- 右键菜单:在项目资源管理器(Project窗口)中右键点击项目/模块根目录,选择
Show in Terminal,会自动在内置终端中定位到该目录。
内置终端特点
- 默认路径为当前项目的根目录(如
D:projectdemo),可直接执行mvn clean install、npm run dev等项目相关命令; - 支持多标签页:点击终端标签页旁的 可新建标签页,不同标签页可独立执行命令,适合同时运行多个任务;
- 终端类型可切换:点击终端标签页的下拉箭头,可选择
Bash(Linux/macOS)、PowerShell(Windows)、Command Prompt(Windows)等,根据系统环境选择合适的终端。
外部终端集成:调用系统终端
部分用户习惯使用系统自带的终端(如Windows的CMD/PowerShell、macOS的Terminal、Linux的GNOME Terminal),IDEA支持直接调用外部终端并自动定位到项目目录。
打开方式
- 菜单栏路径:点击顶部菜单栏的
Tools→Open in Terminal,会调用系统默认终端并打开当前项目路径。 - 右键菜单:在项目资源管理器中右键点击任意目录(文件/文件夹均可),选择
Open in Terminal,终端会自动定位到该目录。 - 快捷键:Windows/Linux下可通过
Ctrl + Shift + A打开全局搜索,输入Open in Terminal并执行;macOS下使用Command + Shift + A同理。
外部终端与内置终端对比
| 对比项 | 内置终端 | 外部终端 |
|---|---|---|
| 界面集成 | 完全嵌入IDEA,无需切换窗口 | 调用系统终端,新开独立窗口 |
| 自定义程度 | 有限,可修改颜色、字体等基本配置 | 高,支持终端主题、插件、环境变量等深度配置 |
| 性能 | 轻量级,启动快 | 依赖系统终端,可能因终端插件影响性能 |
| 适用场景 | 快速执行项目命令、调试时临时查看输出 | 需使用终端高级功能(如tmux分屏、自定义别名) |
通过快捷键快速访问:全局搜索命令
若不记得具体菜单路径,可通过IDEA的全局搜索功能快速打开终端,适合新手或临时使用场景。

操作步骤
- 按下
Ctrl + Shift + A(Windows/Linux)或Command + Shift + A(macOS),弹出全局搜索框; - 输入
Terminal(或Open in Terminal),搜索结果会显示相关命令,如Activate Terminal(激活内置终端)、Open in Terminal(打开外部终端); - 选中命令后按
Enter执行,或通过上下方向键选择后按Enter。
优势
- 无需记忆复杂快捷键或菜单路径,输入关键词即可快速定位;
- 支持模糊搜索(如输入
term也能找到Terminal命令),降低使用门槛。
不同操作系统的差异与配置
Windows系统
- 默认终端类型:内置终端支持
Command Prompt(CMD)和PowerShell,可通过终端标签页下拉菜单切换; - 外部终端调用:若已安装WSL(Windows Subsystem for Linux),可在
Settings→Tools→Terminal→Shell path中配置WSL路径(如C:WindowsSystem32wsl.exe),直接调用Linux终端; - 路径分隔符:Windows路径使用反斜杠
,但内置终端会自动转换为正斜杠 (如D:project显示为/d/project),不影响命令执行。
macOS系统
- 默认终端类型:内置终端默认调用
zsh(macOS Catalina及以后版本),可通过Terminal→Preferences→Advanced→Shell修改为bash或其他Shell; - 外部终端调用:系统默认终端为
Terminal.app,若安装了iTerm2等第三方终端,需在Settings→Tools→Terminal→Shell path中配置iTerm2路径(如/Applications/iTerm.app/Contents/MacOS/iTerm2); - 快捷键:
Command + 12为内置终端默认快捷键,若冲突可在System Settings→Keyboard→Keyboard Shortcuts→App Shortcuts中自定义。
Linux系统
- 默认终端类型:内置终端默认调用
bash,可通过Settings→Tools→Terminal→Shell path修改为zsh、fish等; - 外部终端调用:系统终端(如GNOME Terminal、Konsole)路径通常为
/usr/bin/gnome-terminal或/usr/bin/konsole,需在Shell path中配置完整路径; - 路径权限:若项目目录在
/home下,终端默认有执行权限;若在/opt等系统目录,需确保当前用户有读写权限。
高级配置:优化终端使用体验
-
设置默认终端路径:
- 进入
Settings/Preferences→Tools→Terminal; - 在
Shell path输入框中填写终端可执行文件的完整路径(如Windows下C:WindowsSystem32cmd.exe,macOS下/usr/bin/zsh); - 勾选
Project path可确保终端始终打开项目根目录,而非IDEA安装目录。
- 进入
-
自定义终端外观:
- 颜色主题:
Settings/Preferences→Editor→Color Scheme→Terminal Colors,可选择预设主题(如Darcula、Light)或自定义字体颜色、背景色; - 字体设置:
Settings/Preferences→Editor→Font→Terminal Font,调整字体大小(如14px)、字体族(如Consolas、Monaco)。
- 颜色主题:
-
终端命令别名:

- 在系统终端配置文件(如Windows的
PowerShell profile、macOS的.zshrc)中添加别名,如alias ll='ls -la',保存后重启IDEA终端即可生效; - 内置终端会继承系统的命令别名,无需重复配置。
- 在系统终端配置文件(如Windows的
相关问答FAQs
问题1:打开IDEA终端后提示“bash: command not found”,怎么办?
解答:通常由终端路径配置错误或系统环境变量未加载导致。
- 检查
Settings/Preferences→Tools→Terminal→Shell path,确保路径正确(如Linux下应为/bin/bash,macOS下/usr/bin/zsh); - 若使用外部终端,确认系统已安装对应工具(如Git、Node.js),并在系统终端中执行
source ~/.bashrc(或source ~/.zshrc)重新加载环境变量; - Windows用户可尝试切换终端类型(如从
Bash切换为PowerShell),或确保工具已添加到系统PATH环境变量。
问题2:如何在IDEA中同时打开多个终端标签页并独立管理?
解答:IDEA支持多终端标签页管理,操作如下:
- 新建标签页:在已打开的终端标签页右上角点击 号,或使用快捷键
Ctrl + Shift + T(Windows/Linux)/Command + Shift + T(macOS); - 切换标签页:点击标签页名称或使用
Ctrl + Tab(Windows/Linux)/Command + Tab(macOS)切换; - 关闭标签页:点击标签页右侧的 ,或使用快捷键
Ctrl + W(Windows/Linux)/Command + W(macOS); - 重命名标签页:右键点击标签页,选择
Rename,可为不同终端命名(如build、debug),方便区分任务。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/16361.html