对Windows命令行增强工具的要求包括:
-
Portable,无需安装,解压即可使用;
-
支持Unix方式的Copy/Paste,即左键拖动选择文本后自动copy到剪贴板,右键粘贴,最好支持键盘选择文本;
-
能够显示中文;
-
能够定制命令行窗口的大小、颜色,文字的字体、字号等;
-
支持命令行方式启动(含义见下面的例子),这样可以把启动某个程序做成autohotkey快捷键;
-
支持tab路径自动补全;
ConEmu
来自俄罗斯的ConEmu是目前找到的最好的Windows命令行增强工具,Copy/Paste方式在Settings -> Keys & Macro -> Mark & Paste中定制,irb.bat显示正常;通过它启动irb.bat(ruby的交互命令行环境)的方法是:
d:\apps\ConEmu\ConEmu.exe d:\Apps\ruby-1.9.3-p327-i386-mingw32\bin\irb.bat
其他同类工具
-
Console2: portable,能配置字体,显示布局有错误,手工执行"chcp 65001"切换到UTF-8代码页才能正常,但不能显示中文,有tab自动补全功能,irb.bat显示正常,默认设置中按住Shift拖动鼠标选择文本,可修改;
-
ColorConsole: portable,不能配置字体,但能调整字号,中文显示正常,Copy/Paste与记事本使用方法一致,irb.bat不能显示提示符;
-
TCC-LE: 需要安装,安装包体积大;
Unix shell的Windows移植版:PyCmd;
命令行式系统工具:Nircmd。