当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/1082431.html

相关文章:

  • Spring boot之身份验证和访问控制
  • 人工智能学习70-Yolo损失函数
  • Ubuntu:Mysql服务器
  • 08_容器化与微服务:构建弹性架构
  • 【Linux】自旋锁和读写锁
  • (LeetCode 面试经典 150 题) 14. 最长公共前缀 (字符串)
  • JVM与JMM
  • 全素山药开发指南:从防痒处理到高可用食谱架构
  • 虚拟机网络编译器还原默认设置后VMnet8和VMnet1消失了
  • 2025最新软件测试面试八股文
  • WPF学习笔记(24)命令与ICommand
  • 【Oracle专栏】分区表增加分区
  • 【机器学习深度学习】模型参数量、微调效率和硬件资源的平衡点
  • Linux:多线程---深入互斥浅谈同步
  • vue中添加原生右键菜单
  • LucidShape 2024.09 最新
  • FreeCAD傻瓜教程-拉簧拉力弹簧的画法及草图的附着位置设定和Part工作台中形体构建器的妙用
  • Flutter 使用http库获取网络数据的方法(一)
  • 初识Linux:Linux开发工具gcc/g++和gdb以及Makefile的使用
  • App爬虫工具篇-appium配置
  • 【STM32实践篇】:GPIO 详解
  • 2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--上篇
  • 九、K8s污点和容忍
  • web前端面试-- MVC、MVP、MVVM 架构模式对比
  • 递归与循环
  • 高频交易服务器篇
  • A/B测试实战:页面微小改动如何带来30%转化率提升?
  • ABC413 : E Reverse 2^i
  • Vue前端项目接收webSocket信息
  • Linux网络配置与故障排除完全指南