相信Windows用户在需要使用git的时候都会下载Git for windows软件,它会同时安装一个MINGW64的命令行工具,它让你可以使用Linux/UNIX命令行。
对于大部分开发人员而言,Windows本身的命令行工具 & 那一套命令简直就是恶梦,根本无法与linux / unix命令比拟!我认为Windows应该考虑使用与linux一致的命令,而不要另外搞一套,不但折腾而且真比不上linux的。
废话不多说,有了Git for windows附带的MINGW64终端,当然就不再用Windows系统自带的命令行终端了!
而用命令行的都经常使用Python语言,所以在mingw64终端中输入python命令试试,结果命令行终端挂机了无法使用!但python以外的其他普通命令是可以正常使用的呀!哎,郁闷死!
于是上网找找解决方法,终于找到了:
在Git for windows附带的MINGW64终端j里输入:
$ alias python='winpty python.exe'
回车,搞定!就是这么简单,python可以正常使用了!
----------------以下是补充说明----------------
上面的做法,在关闭了终端后就失效了!
如果希望每次启动终端的时候都有效,则需要在 .bashrc 文件中(此文件通常在 /c/Users/你的用户名/ 目录下)添加以下命令即可:
alias python='winpty python.exe'
如果你的系统中同时安装配置了python 2.x & python 3.x,并且把exe重命名为了python2.exe & python3.exe,则需要在 .bashrc文件中添加:
alias python2='winpty python2.exe'
alias python3='winpty python3.exe'
搞定!