记一次IDEA更改Terminal记录
更改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 发布!
转载自:https://juejin.cn/post/7276269179072872503