如何在idea里快速地切换Windows CMD、git bash、powershell

一、问题背景

macOS就不用考虑这个问题了,只有Windows平台才这么多麻烦事。

我们知道Windows的idea里有个对Terminal用什么命令行工具的设置,即设置命令行窗口用cmd、powershell还是安装的gitbash,在如下地方:

在这里插入图片描述

一般默认就有2个候选值,如下

如果需要选择gitbash,需要自行点击 ... 浏览目录并选中 bash.exe(这个是安装 git 之后有的 ),即:

但是上面的切换方法很不方便,而且改完配置需要新开idea的Terminal才会在新窗口生效,如何随时在原来的Terminal窗口切换?

二、随时切换命令行

cmd.exe和powershell.exe一般是已经加入到环境变量里头了,只要把上述gitbash的 bash.exe加入到环境变量,即可以在Terminal中很方便切换
注意如果新添加的环境变量不生效可能要重启一下idea

输入 bash 回车,到达gitbash页面

输入 cmd 回车,回到cmd

输入 powershell 回车,使用powershell,这个觉得不好用,我很少用:

这样就方便多了。

三、为什么会有这种切换的需求?

平时cmd里也可以使用git命令,还贼快,不像gitbash窗口那么卡,但是有时候需要执行一些Linux的shell,比如连接aws之类的,就得用gitbash窗口,但是单独去打开一个gitbash麻烦,直接在idea里做这事方便。

相关推荐
TeleostNaCl10 小时前
一种使用 PowerToys 的键盘管理器工具编辑惠普暗影精灵11 的 OMEN 自定义按键的方法
windows·经验分享·计算机外设·1024程序员节
韭菜炒大葱10 小时前
Git入门指南:掌握版本控制的核心工作流程
git·面试
用户66006766853910 小时前
Git 入门指南:掌握版本控制的核心概念与命令
git
小生不才yz12 小时前
(一)仓库创建与配置 - .git 目录的结构与作用
git
三坛海会大神55512 小时前
CICD(一)CI/CD概述及GitLab部署和一些Git命令
git·ci/cd·1024程序员节
Magnum Lehar16 小时前
网络安全端口安全映射工具编写代码1
windows·1024程序员节
Mr.H012717 小时前
gitbash链接远程仓库时,出现的ssh密钥链接问题
运维·服务器·ssh·bash
扫地的小何尚17 小时前
一小时内使用NVIDIA Nemotron创建你自己的Bash计算机使用智能体
开发语言·人工智能·chrome·bash·gpu·nvidia
赤子之心51318 小时前
idea开启远程调试
intellij-idea·远程调试
帧栈18 小时前
开发避坑指南(66):IDEA 2025 Gradle构建安全协议警告:Maven仓库HTTPS切换或允许HTTP的配置方法
gradle·intellij-idea