IDEA更改Terminal的方法步骤
作者:stepfrost
更改IDEA中的Terminal
- 原因:平时使用虚拟机中
Linux环境习惯了,Windows上开发有时候cmd不支持bash命令,有些操作就显得力不从心 - 可能会说 使用
gitbash确实可以但是也需要打开所在的文件夹 然后右键Git Bash here我个人经常将前后端项目放在同级目录,后端项目使用IDEA打开,前端用nooe npm run一下,这个时候打开后端项目的我就需要打开项目所在文件夹,使用cmd或者gitbashnpm 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查看已有的别名
到此这篇关于IDEA更改Terminal的方法步骤的文章就介绍到这了,更多相关IDEA更改Terminal内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
