一直觉得Windows自带的命令行特别难用,尤其是在习惯了oh-my-zsh这么强大的*nix命令行之后,更加无法忍受Windows命令行了。可是今天看到了cmder和powershell,才发现Windows也还是有一些好东西的。。
官网:http://cmder.net (似乎被举报了,真是莫名其妙)
GitHub:https://github.com/cmderdev/cmder
- 直接下载运行,界面就很合我的口味。
如果有git,cmder会自动安装posh-git的支持,体验很好。 - 默认使用PowerShell,同时支持CMD,支持多标签。
我本不喜欢这种.Net系的玩意儿,但是发现它已经有了大部分的命令alias把那些我不熟悉的又长又臭的M$特色命令映射成了*nix常用的命令,这样用起来就很顺手了。 - 只需修改
profile.ps1
就可以加入自定义的初始化命令。
这里我先修改~\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
,比如加入一些别名和环境变量:
Set-Alias vi $local\vim\vim74\gvim
$env:path+=";$env:local\python\python35"
这样的好处是,如果我直接启动PowerShell而不是cmder,也会通过这个脚本进行初始化。
然后再把这个脚本引入到cmder里,通过修改vendor/profile.ps1
,加入以下命令即可:
. $profile
后来又发现了scoop这个神器,类似HomeBrew,给Windows命令行带来了活力,一键安装ssh,简直碉堡了:
$ scoop install openssh
网友评论