`
hozaka
  • 浏览: 38910 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Console2 错位问题

阅读更多

在 Windows 平台上 Command Prompt 之烂为很多开发人员所诟病,任何一方面都不能和 Linux 或者 Mac OS 的 Terminal 相比。一个朋友推荐我使用 Console2 ,用过以后爱不释手,唯一的问题就是在显示中文的时候会产生错位。

在 Google 和 SourceForge 上查了很多资料,也稍微了解了一下 Console2 的工作方式,解决这个问题并不是很复杂。

产生这个 bug 的原因是因为 Console2 只是作为一个 command 窗口的代理,负责讲输入输出流在两个窗口之间传递,而输出部分则是读屏的方式,因此收到 Command 窗口字体设置的影响,了解这一点以后,最简单的方式就是修改掉 Command Prompt 的字体设置,用一个 TypeTrue 字体替代默认的光栅字体。

Get Console2 on SourceForge.net


收藏到:Del.icio.us
分享到:
评论
2 楼 xiaomayi0323 2011-06-27  
显示正常了
谢谢
1 楼 store88 2008-10-21  
我试了一下,成功了
很感谢楼主的提议

相关推荐

    3com console线的制做方法

    本文将详细介绍3com Console线的制作方法,帮助读者在遇到此类问题时能够迅速解决。 #### 一、3com Console线简介 3com是一家知名的网络设备制造商,其生产的网络设备广泛应用于各种规模的企业网络中。Console线是...

    框架集合错误解决方案

    ### 2. Hibernate ID 生成器配置问题 **错误现象:** ```plaintext org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save() ``` **问题描述:** ...

    解决iview多表头动态更改列元素发生的错误的方法

    这个问题主要出现在多表头的情况下,因为iView的实现方式没有很好地处理动态更新。 解决这个问题的关键在于对iView的源码进行适当的修改。具体来说,需要在`iview.js`中找到与`columns`监听器相关的代码,然后按照...

    基于D3D9和ID3DXFont的命令行

    一个基于D3D9和ID3DXFont...2. 输入多个较窄文字导致光标错位,这是由于紧凑排版的问题,一个“1”字的宽度和多个“111”是不一样的,我不想把东西搞得太复杂所以没有引入文字系统库去做文字宽度获取,详细可参见DXUT。

    解决vue无法侦听数组及对象属性的变化问题

    一、数组 1、可以监听到的情况 如push、splice、=赋值(array=[1,2,3]) 2、无法监听到的情况 使用下标修改某个元素(这种比较常见) array[index] = 1 object.a = 3 直接修改数组length ...console

    BootStrap中Table隐藏后显示问题的实现代码

    例如,在上面的代码中,我们首先将 Table 隐藏,然后通过判断条件让它显示,结果出现错位的问题。 二、问题分析 出现错位的问题的原因是由于在隐藏 Table 时,BootStrap 的 CSS 样式还没有被正确地应用。因此,在...

    Javascript循环删除数组中元素的几种方法示例

    这样可以避免因删除元素导致的索引错位问题。 #### 方法二:从后往前遍历 ```javascript var arr = [1,2,2,3,4,5]; var len = arr.length - 1; for(var i=len; i>=0; i--){ if(arr[i] === 2){ arr.splice(i, 1);...

    网线制作说明

    - 在进行网线制作时,应确保所有线芯都紧密排列并插入水晶头内,避免出现松动或错位的情况。 - 测试环节非常重要,可以及时发现制作过程中可能出现的问题。 - 对于特定的应用场景,如需要连接两台计算机而没有交换机...

    C#入门经典 第7版 扫描版

    非扫描版的书籍通常比扫描版有更高的阅读体验,因为它们没有扫描版可能出现的模糊、错位等问题,更适合学习和参考。 学习C# 6.0不仅能够让你掌握一种强大的编程工具,还能为将来学习更高级的.NET框架,如ASP.NET ...

    C++ 数据根据帧头分包以及位偏移后数据滑帧处理

    在C++编程中,"数据根据帧头分包以及位偏移后数据滑帧处理"是一个常见的网络通信或...在ConsoleApplication3项目中,开发者可能已经实现了这些功能,通过阅读源代码和进行调试,我们可以更深入地学习这些概念和技术。

    幻想滑子

    - 利用`console.trace()`追踪函数调用路径,找出问题源头。 - 检查CSS样式,确保元素定位和尺寸计算正确。 - 利用浏览器的性能分析工具找出耗时操作并优化。 - 使用`try...catch`捕获异常,并记录错误信息以便排查。...

    websocket_cellGame

    任何拼写错误,包括URL中的字符错位或多余的括号,都可能导致连接失败。在编程时,一个小小的疏忽就可能引起严重的问题。由于WebSocket连接的建立过程是异步的,如果连接失败,它往往不会立即抛出明显的错误,而是...

    JQuery插件imgAreaSelect_Demo

    - **图片加载**:在图片完全加载后再调用`imgAreaSelect`,避免因图片未加载完成导致的选区错位。 - **动态添加图片**:对于动态添加的图片,需要在图片加载后初始化`imgAreaSelect`。 8. **实例分析** 在`...

    jQueryAutoHeight:对齐框的高度

    《jQueryAutoHeight:实现框...这种方法既简单又高效,避免了由于内容不同导致的错位问题。 三、使用步骤 1. 引入jQuery:首先,确保你的HTML页面已经引入了jQuery库,可以通过CDN链接或者本地文件引用。 ```html ...

    javascript判断图片是否加载完成的方法推荐

    不恰当的加载判断可能会导致页面布局错位、内容显示不全等问题。本篇知识分享将向你介绍如何使用JavaScript来判断图片是否加载完成,以及相关的几种方法及其优缺点。 首先,最直接的方式是利用img标签自带的onload...

Global site tag (gtag.js) - Google Analytics