cmder
windows的cmd感觉就是一个坑:
1.每次启动都在c:\user\用户名,需要cd一堆才能去到指定的文件根目录;
2.不支持tab页,切换管理不便;
3.黑白界面,没有字体渲染;
4.可编程性没有shell那么强。
安装
偶然间接触到cmder,发现比自带的cmd好用的多,有两个版本,我下的是完整版,解压并且把
文件路径添加到环境变量PATH(例如;C:\cmder;),最后执行cmder.exe。 cmder官网。
添加到右键菜单
在cmder的管理员身份执行:
Cmder.exe /REGISTERALL
把cmder添加到右侧菜单。
解决文字重叠问题
Win + Ait + P唤出设置界面 > mian console font > font > monospce 的勾去掉
默认以powershell打开
posh-git
刚开始执行cmder的时候,就会发现顶部有个碍眼的警告,如果不需要涉及git操作的话,无视它也可以,如果想要把它消除掉,需要安装psget(能在线或者本地安装和搜索第三方的powershell组件的命令集)
(new-object Net.WebClient).DownloadString("http://psget.net/GetPsGet.ps1") | iex
提示psget安装成功后,就可以安装posh-git了
Import-Module PsGet
Install-Module posh-git
这里可能会报错,psget官网给的解决方法没有及时更新
Set-ExecutionPolicy -scope LocalMachine -ExecutionPolicy RemoteSigned
更改了powershell的执行策略后,再执行posh-git的安装,如果提示Module posh-git was not found in central repository,那就是powershell的版本过低。
检查powershell版本$psversiontable.psversion
升级到4.0就可以,因为5.0还没有简体中文,会报错。
先升级Microsoft .NET Framework 4.5,然后打上powershell4.0的补丁即可。
posh-git已成功安装
安装chocolatey包管理软件
在powershell用管理员身份安装
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
或者在cmd同样用管理员身份安装
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
安装软件命令
choco install softwareName
可安装的应用程序,可以参见其 Package列表
网友评论