如何在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里做这事方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值