ConEmu:Cmd的替代者

ConEmu:the Replacement of Cmd

  linkthis    2018-03-09    1823 words

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这个小工具可以将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




Image of Wechat