原创文章, 未经本人授权, 不可转载!
导语
用过IDEA的, 都知道在屏幕下方有个Terminal, 默认路径就是项目的路径, 对于刚刚接触的人来说, 可以说很方便了. 但是, 对于我这种偷懒狂和习惯了Linux的人来说, 效率还是太低了, 直到一天我发现了一个新玩意......
先看下效果图, 如果那你希望把你的Terminal打造成如下的样子, 恭喜你, 找对博客了! 这篇文章帮你实现!
- git status 用于查看当前版本库的状态; 如果我们配置了git的别名的话, 可以用 git st 来查看; 注意最后, gst 是啥? Windows下别名还可以这样配置?!
![016828d9bba8f06b961213fe58d2d071.png](https://i-blog.csdnimg.cn/blog_migrate/90d31f2785b9c30fca0dd78e6e564784.jpeg)
- 什么时候Windows也可以用管道了? 还能用Linux下的head命令?!
![4f81519929ecf5a17312d12ab5633092.png](https://i-blog.csdnimg.cn/blog_migrate/36706455a300d997e51a8332d83fb087.jpeg)
- 这个vim的配置...... 我不废话了, 正式开始
![82e1b6aaf38b4bcf9a77baaaf151d4dc.png](https://i-blog.csdnimg.cn/blog_migrate/e20d3ae607c7cd9c420dd47331d19f0d.jpeg)
准备工具
- IDEA 这个是必须的, 不管是付费版还是社区版都行
- Git 之所以我们可以使用管道, 设置别名, 都是基于Git来实现的. 只要安装了GIt, 并记住安装路径, OK, 下一步
配置Git Bash
安装好Git之后, 鼠标右键, 会有一个 Git Bash Here 的玩意, 今天我们的重头戏就是他.
![6b986601106b37f84f3e5386767f213b.png](https://i-blog.csdnimg.cn/blog_migrate/5040c5387fd92920b3712b8d53a010ae.png)
如果是Linux下, 我们只需要编辑 ~/.bashrc 文件, 就可以很方便的配置别名. 习惯了Linux的人绝对会觉得Windows下的cmd实在是太难用了: Tab键不能自动补全, 命令和Linux差距较大.......
为啥不用 Git bash 呢? 没有 .bashrc .bash_profile 等文件? 在用户主目录下新建一个就好了啊, 然后source一下, 和Linux一样的用法, 不信试试? Git Bash相当于一个微型的Linux虚拟机了, 集成了大部分Linux下常用的命令, 也能够读取.bashrc 等文件........ Linux党的福音有没有!!!!
我列出了部分我的 .bashrc 文件, 基本和Linux一样的玩法, 这里就不再多说alias的用法了.
![a05d5cfe8bf65da647f14ef67d4cdf90.png](https://i-blog.csdnimg.cn/blog_migrate/27e3011f043a9cd2a53425521ccd1852.png)
Git Bash的默认编辑器是Vim. 等等, Vim能配置吗? 当然可以啊! 修改 /etc/vimrc 就可以了. 权限不够? 只读文件? 要用 以管理员身份运行Git Bash 啦. Windows下 以管理员身份运行 就相当于Linux下以root的身份执行. 修改配置文件当然得root权限才行.
![5956b9dfe8625be2a30cb79bd294f476.png](https://i-blog.csdnimg.cn/blog_migrate/fa9f213787821d68649d621c961a5e0f.jpeg)
Git Bash与IDEA
等等, 说了这么多, 怎么全是在吹Git Bash? IDEA呢? 别急, 来了.
IDEA默认的shell是Windows的cmd, 我们完全可以将Terminal换成Git Bash! 不多说, 看图就知道怎配置了, 但是请注意, 我们选的是bin目录下的bash.exe. Git 安装根目录有一个git_bash.exe, 不能选这个! 如果你喜欢PowerShell, 理论上是可以把shell更换成PowerShell的.
![ecac52b9d89372246286cd8695c70fc7.png](https://i-blog.csdnimg.cn/blog_migrate/c730d518fd57d009cf5e5b79f11ddb03.jpeg)
至此, 你已经知道了如何更换shell了, 剩下的事就是根据自己的习惯去配置vimrc和bashrc文件了.