更改 IDEA 中的 Terminal
- 原因:平时使用虚拟机中
Linux
环境习惯了,Windows
上开发有时候cmd
不支持bash
命令,有些操作就显得力不从心 - 可能会说 使用
gitbash
确实可以但是也需要打开所在的文件夹 然后右键Git Bash here
我个人经常将前后端项目放在同级目录,后端项目使用IDEA
打开,前端用nooe npm run
一下, 这个时候打开后端项目的我就需要打开项目所在文件夹, 使用cmd
或者gitbash
npm run
一下dev
再切回 IDEA 太痛苦了
解决方式
-
使用
git-bash
即git-windows
- 这个方式 也是网上大多数的方式, 但是这玩意不好用啊, 配置倒是简单, 直接在
File | Settings | Tools | Terminal
中Shell Path
配置上<gitbash-install-path>/bin/bash.exe
- 配置完回到
IDEA
,ATL+F12 打开Terminal
看起来好像可以了
- 敲一个命令一看, 垮掉
- 后来看网上是在用户目录下配置
.bashrc
和.bash_profile
, 我也试了 不管用还会报错, 就不上图了
- 这个方式 也是网上大多数的方式, 但是这玩意不好用啊, 配置倒是简单, 直接在
- 使用
Cmder
这个工具, 实验了下 也不好用不上图了 -
使用
PowerShell
这个东西Windows
自带的 一些简单的命令还是可以用的(推荐)-
Windows
自带的版本是 5.1 的, 其实使用这个大致已经可以了
配置的话在Shell Path
那里直接填powershell.exe
即可
-
-
安装
PowerShell Core
, 这里是github
地址 PoweShell 自己去看- 配置
这个地方真的难受, 我以为是像PowerShell
和cmd
一样直接配置一个pwsh.exe
就可以了, 然而并不行, 直接打不开, 即时是配置了Path
环境也不行, 我还尝试替换PowerShell
的指向路径, 以失败告终 - 正解
在ShellPath
配置"powershell.exe" pwsh
, 没错就是在启动PowerShell
的时候添加命令pwsh
, 让PowerShell
帮我们打开powershell core
- 测试
使用快捷键打开Terminal
, 查看PowerShell
版本, 正常, 执行ls
命令正常
- 配置
结束
这样每次 我打开 IDEA
只需要 alt+f12 cd ../tab
回车 npm run dev
就可以 shift+esc
美滋滋
目前来说这样应该是在 Windows
s 中最合适的IDEA
的, 当然如果换了系统岂不是更好原生支持,MBP 在向我招手
后续扩展:
PowerShell
和bash
还是有区别的, 它是调用自己的一些基础命令, 不像bash
的ll
其实是alias
别名指向ls -la
来执行
当然PowerShell
也支持自定义别名达到同样的效果, 这得自己去研究了, 可以在PowerShell
中使用命令get-alias
查看已有的别名
本文由博客一文多发平台 OpenWrite 发布!