preface

When I was developing on Windows, I was always dissatisfied with Terminal. Whether it’s CMD or PowerShell, it’s ugly. Now, amway has a great product that is not only beautiful in appearance but also powerful in function.


The characteristics of

  • Portable and easy to decompress
  • The commands include git, ls, and curl
  • You can set a command alias
  • Rich color themes (Solarized, Twilight, Ubuntu, Xterm, Monokai, even accept custom), customizable fonts
  • Support TAB paging, multi-port on the same screen (support horizontal segmentation, vertical segmentation)
  • Support custom terminal, whether CMD, PowerShell, bash can be used, also can inject environment variables





The installation

  • Download link: Cmder.net

Available in mini (6MB) and Full (84MD) versions, both are portable and can be decompressed to use.

It takes up very little space, so you can put it on a USB drive or a cloud drive (like Onedrive or iCloud), and you can sync your Settings across multiple devices.

  • Unzip and double-click cmder.exe to run.

Appearance of the configuration

  1. Font, right click on the blank area of the Tab bar, pop up the menu and select Settings, and you’ll see the Font Settings. The recommended fonts are Input Mono, Inconsolata, Consolas, and Courier New. You can also add a Chinese font. Add CJK to the “Alternative font” under the “Main font” setting and CJK to the “Unicode Ranges “setting.
  2. Color Schemes, again in Settings, choose Features->Colors from the left tree menu to access Scheme Settings. Cmder’s own Scheme is very rich, you can also customize the Scheme, the application of simple and good-looking style on the network. Making | joonro/ConEmu – Color – Themes provides the current popular Scheme of installation.
  3. Quake Style, when turned on, Cmder becomes a dropdown. Holding “CTRL + ‘” will pop the Cmder from the top of the screen and the focus shift will retract (this can be modified to retract again by holding” CTRL +’ “). It’s geeky when you turn on Quake Style! (•̀ ω •́)!

Terminal Settings

  1. In the Startup TAB box, you can change the Default Terminal. Select Special named Task and select a Terminal suitable for you from the drop-down list. What? ! Startup->Tasks: Run the following commands to set environment variables, command aliases, SSH, etc. You can also add hotkeys for these terminals to facilitate quick opening. Startup->Environment;
  2. Split window, hold “CTRL + Shift + E” Hold down “CTRL + Shift + O” to split vertically (can be changed in hotkey Settings); Click [+] on Tab bar, select “New Console Dialog”, there is “New Console split” option, you can split different types of Terminal.
  3. Integration, where you can add right-click menu items. “ConEmu Here” is recommended. Press “Register” to add, but be sure to “Unregister” before deleting the Cmder.
  4. HotKey, in Keys & Macro, can be modified to add hotkeys. In the subsettings, you can also change the replication method. Cmder defaults to left-swiping text and copying it automatically, which is very convenient.

VSCode integration terminal

Cmder can also be used as an integration terminal for VSCode! ? ! ? However, there is a small bug, someone has raised an issue, I will be happy to everyone after the bug is solved.

Q&A

1. Where can I see detailed usage documentation?

Right-click Tab bar->Help->About/Help to see it.

2. What if the command alias does not work?

Open Terminal in Windows, either CMD or PowerShell. Check “Use old console” in its Settings. Related issue: Aliases not working at all

3. The ls command does not support Chinese

Add ‘set LANG= zh_cn.utF-8’ to the text box in Startup->Environment. Incidentally, cut the code page into UTF-8, it will save you a lot of trouble. Enter ‘CHCP 65001’.

4. What should I do if I want to abandon Windows Terminal? Because it’s so ugly…

Integration->Default Term has the option “Force ConEmu as Default terminal for console Applications “on the Settings screen. Don’t forget to look at the warning message above before you check it.

Not to mention the

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

Appendix Color Schemes

The Color Scheme name with Angle brackets is native to the Cmder


The rest comes from
Github | joonro/ConEmu-Color-Themes