简介:
在Windows系统上做开发,总是对其Terminal不满意。无论是CMD还是PowerShell,真是太丑了。现在安利大家一款神器,除了外观好看以外,功能也是强劲的狠。
特点
- 便携,解压即可用
- 自带git、ls、curl等命令
- 可设置命令别名
- 丰富的颜色主题(Solarized、Twilight、Ubuntu、xterm、Monokai,甚至接受自定)、可定制字体
- 支持tab分页、同屏多端口(支持水平分割、垂直分割)
- 支持自定terminal,无论是CMD、PowerShell、bash都可以,还可以注入环境变量
下载安装
Cmder官网,打不开的话可以直接搜cmder github,gitHub仓库中选择 cmder.zip 压缩包进行下载,解压到不需要权限的文件夹内,直接双击Cmder.exe即可运行。
配置环境变量
为了后面的工作方便,我们配置一下环境变量,把 Cmder 的目录添加到 Path 里面去。
打开设置,搜索环境变量,进入后点击环境变量,点击用户变量下面的新建,变量名为 CMDER_ROOT
,变量值为 Cmder 刚才解压到的路径,点击确定就好了。
用同样的办法,新建变量 ConEmuDir
,设置为%CMDER_ROOT%\vendor\conemu-maximus5
。
添加到PATH(可选)
加下来需要设置把目录添加到 Path
中,Path
是系统中已经存在的环境变量,选中 Path
然后点击编辑,点击新建然后输入 %CMDER_ROOT%
,然后一路确定,这样我们的环境变量就都设置好了。
配置后cd %CMDER_ROOT%就可以进入cmder安装根目录。
添加 cmder 到右键菜单
以管理员身份打开 windows 自带的命令提示符(进入cmd安装目录,右键以管理员身份打开cmd.exe或者打开 PowerShell 再输入 cmd)
定位到 Cmder.exe 所在文件夹
cd %CMDER_ROOT%
然后输入命令
Cmder.exe /REGISTER ALL
之后在任意文件夹中右键,若发现 Cmder Here
选项即表示添加成功。
解决中文乱码
按 win + alt + p
键或点击默认右下角 settings 选项打开设置界面
找到 Startup
选项下的 Environment
,追加这些命令
set PATH=%ConEmuBaseDir%\Scripts;%PATH% set LANG=zh_CN.UTF-8 set LC_ALL=zh_CN.utf8 chcp utf-8
修改提示符符号
Cmder 中的提示符符号默认为 λ,改成和linux终端一致的$
一共有三个文件需要修改
%CMDER_ROOT%\vendor\clink.lua
文件,λ 修改为 $:
//-- local lambda = "λ" local lambda = "$"
%CMDER_ROOT%\vendor\git-for-windows\etc\profile.d\git-prompt.sh
文件,λ 修改为 $:
//# PS1="$PS1"'λ ' # prompt: always λ PS1="$PS1"'$ '
%CMDER_ROOT%\config\powerline_core.lua
,λ 修改为 $:
if not plc_prompt_lambSymbol then plc_prompt_lambSymbol = "$" end
最重要的是第三项,修改完效果如图。
标签行(最下或者最上)右键,选择设置,进入第一行通用,可以选择语言,最小化恢复热键用的非常多,可以控制界面消失出现,我这里设置ctrl+space.
点击quake 风格,选择前两个,解锁极客风格式下滑窗口。
字体界面按自己喜欢的风格配就好。
下面是最实用的地方,快捷键配置,
打开设置,找到按键,配置常用的快捷键,我配置的如下。
Tab 自动路径补全; Ctrl+T : 建立新页签; Ctrl+W : 关闭页签; Ctrl+Tab: 切换页签; Ctrl+O: 横向分屏 Ctrl+E: 纵向分屏 Alt+F4:关闭所有页签 Alt+Shift+1:开启cmd.exe Alt+Shift+2:开启powershell.exe Alt+Shift+3:开启powershell.exe (系统管理员权限) Alt+ALT+1:开启cmder.exe Alt+ALT+1:开启cmder.exe(管理员权限) Alt + enter: 切换到全屏状态; left:切换前一个标签页 right:切换后一个标签页
这样就大功告成啦
展示一下多终端标签和分屏效果(可根据需要选择分屏多少,此处仅作展示)