Windows上的程序员神器——Cmder

前言

在Windows系统上做开发,总是对其Terminal不满意。无论是CMD还是PowerShell,真是太丑了。现在安利大家一款神器,除了外观好看以外,功能也是强劲的狠。

特点

  • 便携,解压即可用
  • 自带git、ls、curl等命令
  • 可设置命令别名
  • 丰富的颜色主题(Solarized、Twilight、Ubuntu、xterm、Monokai,甚至接受自定)、可定制字体
  • 支持tab分页、同屏多端口(支持水平分割、垂直分割)
  • 支持自定terminal,无论是CMD、PowerShell、bash都可以,还可以注入环境变量

安装

  • 下载链接:Cmder.net

分别有mini(6MB)和full(84MD)版本,都是portable的,解压即可使用。

占用空间又小,所以直接放在u盘、云盘(像Onedrive、iCloud)里也行,达到多台设备同步设置的效果(我是把设置导出到gist上,更改就手动更新)。

  • 解压,双击Cmder.exe运行。

外观配置

  1. Font,右键Tab栏空白处,弹出菜单选择Settings,映入眼帘的就是字体设置了。建议使用字体Input Mono、Inconsolata、Consolas、Courier New。还可以加上中文字体,"Main font"设置下方的"Alternative font"添加CJK字体,在设置"Unicode ranges"成CJK的就好了。
  2. Color Schemes,同样是在Settings中,左侧树形菜单中选择Features->Colors,就能来到Scheme设置界面。Cmder自带的Scheme很丰富,也可以通过自定Scheme,应用网络上简洁好看的风格。Github | joonro/ConEmu-Color-Themes提供了当前流行的Scheme安装方式。
  3. Quake Style, 开启后,Cmder就变成了下拉式。按住" ctrl + ` "Cmder就从屏幕上方弹出,焦点转移就收回(可修改成再次按住" ctrl + ` "收回)。开启Quake Style之后极客感很强 !( •̀ ω •́ )!

终端设置

  1. Default Terminal, 在Startup置项框里就可以更改默认终端,选择Special named task,在下拉菜单中选择适合自己的终端。什么?!找不到自己满意的,还以在Startup->Tasks中添加新的终端,及初始化脚本(用来执行一些命令,设置环境变量、命令别名、ssh等)。还可以为这些终端添加快捷键HotKey,方便快速打开。Startup->Environment,能在这里为所有Tasks作初始化设置。
  2. Split window,按住"ctrl + shift + e"水平分屏;按住"ctrl + shift + o"垂直分屏 (可以在热键设置中更改); 点击Tab bar上的[+],选择"New Console Dialog",里有"New console split"选项,即可分屏出不同类型的Terminal了。
  3. Integration,在其中即可添加右键菜单项,推荐用"ConEmu Here"。按住"Register"即可添加,但以后删除Cmder之前一定要记得"Unregister"一下。
  4. HotKey,在Keys & Macro中即可,修改添加各种热键。在子设置项中,还可以更改复制方式。Cmder默认设置是左键划取文本后,就自动复制了,十分方便。

VSCode集成终端

什么Cmder还可以当作VSCode的集成终端!?!?不过有个小bug,已经有人提了issue咯,等bug解决我再向大家安利吧。

Q&A

1. 哪里可以看到详细的使用文档?

右键Tab bar->Help->About/Help就可以看到咯。

2. 命令别名不起作用怎么办?

打开Windows里的Terminal,无论是CMD还是PowerShell都行。在其设置中勾选"使用旧版控制台"即可。相关issue:Aliases not working at all

3. ls命令不支持中文

在设置界面Startup->Environment中的文本框下加入`set LANG=zh_CN.UTF-8` 即可。 顺便把代码页切成utf-8的吧,会省心很多跟你讲。输入`chcp 65001`。

4. 想放弃Windows自带的Terminal怎么办?因为真是丑的受不了……

在设置界面Integration->Default term中有"Force ConEmu as default terminal for console applications"的选项。勾选之前别忘了看向上方的警告信息。

未提及的

  • My PowerShell Customizations | Joon Ro
  • The package manager for Windows, Chocolatey – Software Management Automation

附录 · Color Schemes

发表回复

相关推荐

一葉落盞,傳承千年之美

築夢茶鄉 福地湄潭 湄江印象 隻為一杯好茶奇巧之器,不一定都來自於匠人的巧思,有時候,它會在偶然中誕生。千年前,一片桑...

· 12分钟前

2023除濕機推薦!傢用除濕機,閉坑+選購指南!附美的、小米等不同型號除濕機效果對比

如果你不註意防范,患上類風濕性關節炎的風險就會增加。傢裡衣物總是晾不幹,被子濕漉漉的,地板和墻面滿是水跡,空氣中還有...

· 13分钟前

氣門嘴老化危害大 小小氣門嘴隱藏爆胎高風險

一大早接到客戶劉先生的救援電話,原因是客戶早上上班倒車的時候發現倒不動,下車一看,右後方輪胎徹底扁下去瞭,於是撥打瞭...

· 13分钟前

剪絆舌(舌系帶矯正術),孩子該不該挨這一刀?

在中國,無論是綜合性醫院口腔科,公立口腔醫院,兒童醫院,婦幼保健院,還是民營口腔醫院,每年都會給大量的嬰幼兒剪"絆...

· 15分钟前

妙芯的五行罡步圖及金行位的站樁修煉

鏡心道長上節課講瞭靈魂矩陣的修煉方法,太一樁。這節課來講五行罡步圖及金行位的站樁修煉。上節課我們講瞭,我們需要把靈魂...

· 15分钟前