Windows上的程序员神器——Cmder

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

特点

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

请输入图片描述

安装

分别有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就可以看到咯。

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

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

  1. ls命令不支持中文

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

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

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

原文链接:https://zhuanlan.zhihu.com/p/28400466

Last modification:August 19th, 2018 at 04:42 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment