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截图


免费下载 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 如何使用? #

  1. 解压并启动:将下载的压缩包解压到任意目录(建议避开需要管理员权限的 Program Files),双击目录中的 Cmder(Cmder.exe)即可启动。
  2. 打开新标签页:按 Ctrl + t 打开新标签页对话框,可以选择以管理员身份运行 CMD,或使用 Shift + Alt + 1(CMD)、Shift + Alt + 2(PowerShell)快速新建对应会话。
  3. 调整偏好设置:按 Win + Alt + p(或右键点击标题栏)打开 Preferences,可在此处修改字体、配色、启动任务,并勾选 ConEmu 的 auto-updating 以获取最新更新。
  4. 配置别名:编辑 安装目录/config/aliases 文件,每行写一条别名,例如 alias ls=ls --color $*,记得用 $* 占位参数变量。
  5. 注入自定义工具:把你的可执行文件放进 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 平台,安装过程非常简单:

  1. 下载安装包:从上方下载表格中选择 Mini 版或完整版压缩包。
  2. 解压到目标目录:将压缩包解压到你希望长期存放的路径,例如 D:\Tools\cmder。建议不要放在需要管理员权限的系统目录下,以免配置写入失败。
  3. (可选)注入自定义可执行文件:将你自己的可执行文件放进安装目录下的 bin 文件夹,它们会被自动加入 PATH。
  4. 运行 Cmder:双击目录中的 Cmder.exe 即可启动。首次运行会自动生成配置文件。
  5. (可选)固定到任务栏:右键任务栏图标选择固定,之后即可通过 `Ctrl + `` 快捷键随时全局唤醒。

提示:由于是便携式设计,整套配置(含别名与历史记录)都保存在安装目录内,迁移时直接复制整个文件夹即可。


Cmder 如何卸载? #

Cmder 是便携式软件,不会向系统中写入注册表项或安装服务,卸载即"删除文件":

  1. 关闭所有 Cmder 窗口:确保 Cmder.exe 及相关终端进程已完全退出。
  2. 备份需要的配置:如果需要保留别名和历史记录,请先复制 config 目录及 bin 目录中的自定义文件。
  3. 删除安装目录:直接删除 Cmder 所在的整个文件夹即可完成卸载。
  4. 清理快捷方式:删除桌面、开始菜单或任务栏中手动创建的快捷方式图标。
  5. (可选)清理右键菜单项:如果你曾通过命令行注册过"Cmder Here"之类的右键菜单集成,需要手动移除对应的注册表项;若从未注册过,则无需处理。

由于 Cmder 的配置默认存放在自身目录中,只要整目录删除,通常不会在系统中残留配置文件或缓存。

相关标签
cmderWindows 控制台模拟器便携终端ConEmuClink命令行工具Git for Windows终端增强Monokai 配色Windows 终端替代