Cmder:Windows 上颜值与实力兼备的便携式控制台模拟器 #
Cmder 是什么? #
Cmder 是一款专为 Windows 打造的便携式控制台模拟器(Portable console emulator)。它诞生的初衷非常直白——开发者 Samuel Vasko 对 Windows 自带的命令行体验"极度不满",于是把 ConEmu 内核、Clink 的命令行增强能力以及一套精心调校的 Monokai 配色和定制提示符打包成了一个开箱即用的软件包。
与其说 Cmder 是一个独立应用,不如说它是一个软件集合包:所有的"魔法"都来自 ConEmu(控制台模拟),再叠加 Clink(cmd.exe 增强)以及可选的 Git for Windows(Unix 工具链)。用户无需任何配置,解压后双击即可获得一个颜值在线、支持多标签、可随身携带的命令行工作环境,从此告别那个"丑陋"的 Windows 原生命令提示符。
Cmder 有哪些亮点特色? #
- 完全便携,随身携带:整个 Cmder 可以放在 U 盘或云盘中带走,你的设置、别名(aliases)和命令历史记录会跟随你到任何一台 Windows 机器上,换机不再是重新配置的噩梦。
- 开箱即用的高颜值界面:内置广受开发者喜爱的 Monokai 配色方案和官方自定义的提示符布局,安装完就是"性感"状态,无需再折腾主题和字体。
- 多标签页与分屏工作流:通过
Ctrl + t快速新建标签页,可在同一个窗口中并行运行 CMD、PowerShell 等多个会话,告别任务栏里排满黑色窗口的混乱。 - 集成 Git 与完整 Unix 工具链:选择体积稍大的 git-for-windows 完整版,即可在 PATH 中直接使用
git init、cat、ls等 Unix 命令,在任意机器上立刻进入开发状态。 - 强大的别名(Aliases)支持:通过
/config/aliases文件按行定义别名,例如alias ls=ls --color $*,只需用$*处理参数变量,就能把冗长命令压缩成几个字母。 - 贴心的键盘快捷键体系:
Ctrl + \`` 从任务栏全局唤醒、Ctrl + Alt + u在目录结构中向上跳转、Ctrl + r历史搜索、Shift + 鼠标`选中复制,常用操作几乎都有快捷入口。 - ConEmu 自动更新机制:在偏好设置中勾选 auto-updating 即可自动获取最新的 ConEmu 内核更新,无需手动重装整个软件包。
- 开源免费,社区持续维护:项目由 Martin Kemp、cmderdev 团队及众多贡献者共同维护,源码托管在 GitHub,问题反馈与功能请求都有活跃的社区响应。

免费下载 Cmder #
以下为官方提供的两类安装包(Mini 版与完整版),点击链接即可下载:
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| cmder.zip | 完整版,内置 Git for Windows 与 Unix 工具链 | 158.0 MB | 夸克网盘 |
| cmder_mini.zip | Mini 版,不含 Git for Windows,体积更小 | 11.7 MB | 夸克网盘 |
官方建议:如果你希望在每个机器上都能直接使用
git、cat等 Unix 命令,请选择完整版;如果只想获得一个漂亮的终端外壳,Mini 版即可满足需求。
Cmder 如何使用? #
- 解压并启动:将下载的压缩包解压到任意目录(建议避开需要管理员权限的
Program Files),双击目录中的Cmder(Cmder.exe)即可启动。 - 打开新标签页:按
Ctrl + t打开新标签页对话框,可以选择以管理员身份运行 CMD,或使用Shift + Alt + 1(CMD)、Shift + Alt + 2(PowerShell)快速新建对应会话。 - 调整偏好设置:按
Win + Alt + p(或右键点击标题栏)打开 Preferences,可在此处修改字体、配色、启动任务,并勾选 ConEmu 的 auto-updating 以获取最新更新。 - 配置别名:编辑
安装目录/config/aliases文件,每行写一条别名,例如alias ls=ls --color $*,记得用$*占位参数变量。 - 注入自定义工具:把你的可执行文件放进
bin文件夹,它们会被自动注入到 PATH 中,随 Cmder 一起可用。
常用快捷键速查
- `Ctrl + ``:从任务栏全局唤醒 Cmder
Ctrl + w:关闭当前标签页Alt + Enter:切换全屏Ctrl + Alt + u:在目录结构中向上跳转一级Ctrl + r:搜索命令历史Shift + 鼠标:从缓冲区选中并复制文本右键 / Ctrl + Shift + v:粘贴文本End / Home / Ctrl:按 Windows 常规方式在文本中移动光标
Cmder 的常见问题? #
Cmder 是独立软件吗?和 ConEmu 是什么关系?
不是。官方明确说明应将 Cmder 视为一个"软件包"而非独立应用,其核心能力来自 ConEmu,命令行增强来自 Clink,Unix 工具链则来自 Git for Windows。因此遇到底层问题时,也可以到上述上游项目页面寻找答案。
Mini 版和完整版有什么区别?
Mini 版体积更小(官网标注约 7.8 MB),不附带 Git for Windows;完整版(官网标注约 100 MB,7z 压缩约 52 MB)内置 git-for-windows,安装后可直接在 PATH 中使用 git init、cat 等 Unix 命令。
为什么 Ctrl + ` 无法从任务栏全局唤醒?
该快捷键由 ConEmu 提供,若被其他程序(如某些输入法、IDE 或截图工具)占用就会失效。可以进入 Preferences 重新绑定一个未被占用的组合键。
如何更新 Cmder 和 ConEmu?
最省事的方式是在 Preferences 中勾选 auto-updating,让 ConEmu 自动拉取最新版本。如果需要自行构建,官网说明需要 PowerShell >= 3.0 和 7z,克隆仓库后运行 scripts/build.ps1 即可。
别名没有生效怎么办?
请确认别名写在 安装目录/config/aliases 中,一行一条,并且用 $* 处理参数变量(例如 alias ls=ls --color $*)。修改后重启会话或重新加载配置即可生效。
遇到问题去哪里求助?
官方建议先查阅 GitHub 上的 readme 文件与 Cmder Wiki(其中还包含集成相关的说明),若仍未解决,可到 GitHub Issues 检索是否已有同类问题,或新建一条 issue 请求帮助。
Cmder 如何安装? #
Cmder 采用绿色免安装的分发方式,仅支持 Windows 平台,安装过程非常简单:
- 下载安装包:从上方下载表格中选择 Mini 版或完整版压缩包。
- 解压到目标目录:将压缩包解压到你希望长期存放的路径,例如
D:\Tools\cmder。建议不要放在需要管理员权限的系统目录下,以免配置写入失败。 - (可选)注入自定义可执行文件:将你自己的可执行文件放进安装目录下的
bin文件夹,它们会被自动加入 PATH。 - 运行 Cmder:双击目录中的
Cmder.exe即可启动。首次运行会自动生成配置文件。 - (可选)固定到任务栏:右键任务栏图标选择固定,之后即可通过 `Ctrl + `` 快捷键随时全局唤醒。
提示:由于是便携式设计,整套配置(含别名与历史记录)都保存在安装目录内,迁移时直接复制整个文件夹即可。
Cmder 如何卸载? #
Cmder 是便携式软件,不会向系统中写入注册表项或安装服务,卸载即"删除文件":
- 关闭所有 Cmder 窗口:确保
Cmder.exe及相关终端进程已完全退出。 - 备份需要的配置:如果需要保留别名和历史记录,请先复制
config目录及bin目录中的自定义文件。 - 删除安装目录:直接删除 Cmder 所在的整个文件夹即可完成卸载。
- 清理快捷方式:删除桌面、开始菜单或任务栏中手动创建的快捷方式图标。
- (可选)清理右键菜单项:如果你曾通过命令行注册过"Cmder Here"之类的右键菜单集成,需要手动移除对应的注册表项;若从未注册过,则无需处理。
由于 Cmder 的配置默认存放在自身目录中,只要整目录删除,通常不会在系统中残留配置文件或缓存。
