用Console2替代windows的命令行 cmd

windows的cmd窗口虽然缺点很多,但系统自带图个方便,但是最不能忍受的就是显示的记录太短,稍微长一点的就会被覆盖

今天调试golang程序,因为goroutine太多,所以panic的时候打印出goroutine的消息太多,这样panic出错的起始部分就被覆盖了,准备用SetStdHandle重定向panic消息,虽然搜到了几篇相关的帖子并且也有代码,如:http://grokbase.com/t/gg/golang-nuts/13awavc3ge/go-nuts-panic-stacktraces-on-windows-with-hwindowsgui

代码大家可以试试看:http://play.golang.org/p/kLtct7lSUg,我这边是没法正确的保存到panic.txt

后来只能想其他方法~找个cmd替代品,别那么快把输出信息覆盖了就行

Console2是其中一种方案,下载地址:http://sourceforge.net/projects/console/

将下面的代码保存到xxx.reg文件,然后双击导入可以解决中文字符乱码问题

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\Console2 command window]
"CodePage"=dword:000003a8
"FontSize"=dword:000a0000
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="新宋体"
"HistoryNoDup"=dword:00000000

这个软件可以tab方式运行控制台窗口,比较方便,并且可以设置快捷键,这样复制粘贴不能用ctrl+c ctrl+v就成了历史了,目前用着还不错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值