需求背景
对于git工具的使用,个人习惯了通过命令行进行操作。特别是当需要管理多个项目时,希望命令行工具支持多标签页方式便于切换,并且具备保存历史标签页的功能。
上述诉求在Linux/Mac系统下都比较好实现,但是在Windows平台很难找到一个稳定可靠且趁手的命令行工具。
关于ConEmu
虽然目前已经有比较多的宣称好用的Windows命令行工具,比如Windows Terminal
,Tabby等,但在试用之后都不满意。特别是Tabby,版本稳定性不好,当老版本存在BUG升级到新版本时,又会出现新的问题,总是让人觉得意犹未尽。
几经尝试之后,还是回到了ConEmu,虽然ConEmu也不是百分之百满意(比如:标签页不支持垂直展示,存在最大标签页数量限制等),但是相比起其他几个工具而言,ConEmu比较稳定可靠,基本能满足日常需求。
安装ConEmu
建议直接下载免安装的压缩包,格式为:ConEmuPack*.7z
,解压到指定目录,双击"ConEmu64.exe"即可启动。
初次启动时,会提示进行全局配置,如下图:
直接使用免安装的ConEmu压缩包还有一个好处就是:当单个ConEmu进程打开的标签页数量超过最大限制时,可以再解压到一个新的目录,启动一个新的ConEmu进程,从而绕开了ConEmu存在的最大标签页数量限制问题。
配置ConEmu
ConEmu的默认配置基本也能满足使用需求,可以根据使用习惯进行相应的定制化配置。
外观通用配置:
标签栏配置:
ConEmu标签栏标题默认配置长度为20个字,档标签页名称比较长时显示不全,不方便,调整为50个字长。
另外,标签页标题默认展示的是标签页编号和自定义标题(标签页模板配置为:<%c> %s
),但是对于当前活动的标签页和非活动标签页对比不明显,可以通过自定义标签页模板来设定活动标签页的展示样式,增加对比度,如设定为%m★m%s
可以在活动标签页标题的前面显示一个五角星,这样一眼就能知道哪个标签页是当前正在使用的活动标签页。
启动配置:
为了在重启ConEmu后能打开之前使用过的标签页,可以设置ConEmu启动任务为:自动保存/恢复打开过的标签页
。