Cmder安装与配置

1. 前言

相信很多开发者都在寻找一款在Windows下理想的命令行工具, 因为Windows10包括10之前自带的命令行工具真的是弱爆了, 而且它20多年都不曾经发生过太大的改变. 这种状况在应用软件快速发展的时代对很多人来说是不能忍受的, 即使在Windows 11中自带了一个叫terminal的工具, 虽然很强大但是我仍然没有打算使用它, 请容许我大胆的臆测一下它, 可能是因为WSL推出后微软实在觉得之前命令行工具太过简陋, 然后推出了Windows Powershell, 但是powershell还是难堪大任, 于是模仿市面上流行的终端推出了, terminal这样一款命令行工具. 至于之后会不会跟CMD一样数十年不再改进? 需要打一个大大的问号.

即使在Window 11已经捆绑了一种Terminal终端工具的前提下, 我还是详细专业的事情还是要交给专业的人去做, 一群对终端有追求的人才能打造一款极致的终端工具. 所以我选择Cmder这样一款命令行工具.

为什么选择Cmder?

我选择的软件的标准, 首先需要考虑的一点是它是开源的还是闭源的. 并不是说闭源的不考虑, 同等需求下, 如果有开源软件能满足条件, 首先考虑开源软件. 如果没有开源的方案再从闭源软件中选择. 出发点主要是开源软件的生命力更顽强, 软件生命周期更长, 而且它可以凝聚更多人的智慧. 人生苦短, 我选择开源. 虽然如此, 日常工作生活中我也不排斥闭源软件, 比如Jetbrains系列, MS Excel, Outlook, Teams, Power Pointer, Skype, Wechat, QQ Music等等. Cmder源代码托管在github上, 这里是它的代码仓库-cmder.

其次要考虑是否满足需求?

这一点也可以表示为为什么我对某一款自带的, 容易获得的软件不满. 首先要支持支持tab分页、同屏多端口, 支持自定terminal,无论是CMD、PowerShell、bash都可以. 绿色软件, 解压就可以使用, 不需要管理员权限. 最好有丰富的颜色主题, 可以替换为喜欢的皮肤. 字符集可调整, 兼容尽可能多的字符集, 不要出现显示乱码, 最好能智能选择字符集.

2. 问题排查

  1. 问题1 :
1
2
3

7zip or Winrar not found! Not installed?

原因:

Cmder在更新时, 需要用到解压工具, 默认为7zip或者Winrar, 当检查到更新, 但是没有找到解压工具, 就会弹出此种错误.

解决办法:

在settings->general -> update 将解压工具设置为本机安装的解压工具, 或者停止自动检测更新即可.

停止自动检测的方法 将do automatic check on 这一项上的钩钩都取消掉.

3. 关联阅读

chocolatey安装和使用

Windows下搭建WSL Linux开发环境

cygwin install and configuration

Cmder安装与配置

Win11怎么把软件添加到开机自启动中