Windows自带的cmd并不好用,而且十分难看,在多窗口时效率低下。ConEmu则可以提供多标签集成,并且与WSL、Putty等多种工具关联,并且有丰富的快捷键设置。
本文介绍的配置选项均基于ConEmu 171109 [64],不同版本之间可能存在差异。
ConEmu 180415配置界面开始支持中文。
Main
首先应该更换Main console font,否则显示效果会很难看。如果出现文字重叠等情况可以试着取消勾选Monospace
或者Auto size
,而且应该设置Alterative font以便主字体无法显示的字符时,选取备用字体。推荐将字体设置为由be5invis维护的Sarasa Gothic字体。
Appearance
取消勾选Single instance mode
就可以同时运行多个ConEmu窗口。而取消勾选Show buttons (toolbar) in tab bar
可以隐藏右上角菜单,而Title bar and borde options控制窗口标题。
Background
可以设置背景图片和透明度。Placement
建议设置为Stretch-Fill
,同时勾选Allow background plugins
。
Tab bar
可以设置Tab Font和双击Tab时的操作。
Confirm
建议勾选前六个选项,其余选项保持默认。防止误操作关闭Tab,同时启用Win+w
新建Tab。
Startup
Task
可以选择列表内任意的命令,在勾选Default task for new console
时,在开启ConEmu时将默认使用对应的命令,Default shell (Win + X)
则控制Win+x
快捷键时显示命令。
Startup dir...
可以设置ConEmu每次打开时默认的文件夹。
Features
Colors
可以设置终端的配色,也可以自定义配色。在配色不够时,可以勾选Extend foreground colors with background
选项。
Integration
可以在这里将ConEmu Here
注册到鼠标右键,默认注册的是cmd,如果有需要,可以将{cmd} -cur_console:n
中的cmd替换为在Startup Task中出现的命令。
Default term
勾选Force ConEmu as default terminal for console applications
强制使用ConEmu代替cmd。
ANSI execution
可以设置ConEmu启动时的编码。
Keys & Macro
Keyboard
取消勾选Win+Numbers - activate console
,其与Windows自带快捷键冲突。
Clink
Clink这个小工具可以将bash中的一些高效性能和编辑功能,直接集成到cmd.exe:
- 类似Bash的编辑界面(来自GNU的Readline库)
- 跨会话的历史保存
- 更好的内容自动补全:
- 可执行文件(和别名)
- 目录命令
- 环境变量
- 第三方工具:Git, Mercurial,SVN,Go,和P4
- 新的键盘快捷键:
- 从剪贴板粘贴(Ctrl-V)
- 增强的历史搜索(Ctrl-R / Ctrl-S)
- 强大的补全(TAB)
- 撤消(Ctrl-Z)
- 自动返回上级(Ctrl-Alt-U)
- 环境变量扩展(Ctrl-Alt-E)
- (按Alt-H获得更多快捷键提示)
- 可以通过Lua编写脚本
- 配置和脚本提示
- 自动应答“终止批处理作业?”提示
下载Clink,将其目录下所有内容复制到ConEmu根目录下的ConEmu\clink\
文件夹下,然后在Features
选项内开启Clink。
Putty
在Startup Task内点击左下角的+号新建task,然后右边窗口填入该task名字Putty
,在下面Commands的大框中输入如下命令:
D:\Putty\putty.exe -new_console -load "default settings"
注意default settings
请更换为自己建立的session
的名称。
如果在Putty内导入私钥则可以实现免密码登陆。
常用快捷键
快捷键 | 操作 |
---|---|
win+w | 新建一个窗口 |
win+q | 标签切换 |
win+alt+p | 开启setting |
win+alt+t | 配置Task |
距离上一次配置ConEmu时日已久,部分配置选项效果可能出现错误,如有问题请在下方留言。
本文采用CC BY-NC-ND 4.0许可协议进行许可,转载请注明出处。
本文最后更新时间为:2019-03-03-Sunday-11:14:03 AM