Source insight代码对齐

2011-06-28 16:53 阅读 2,429 次 评论 3 条

由于source insight默认采用Verdana字体,这种字体不是等宽的。如果使用这种字体本身就很难对齐(无论是使用空格或Tab键)。

改变source insight的字体,推荐使用Courier New字体,9号大小。方法Options->Document Options中更改,设置如下图所示。

source insight_Document Options副本

对于自动对齐(Auto Indenting),点击上图中的Click Here,设置成如下图所示,比较符合Microsoft风格的代码对齐方式。

source insight_Auto Indenting副本

完成以上设置还不够,在代码中的注释或一些其它的文本仍然会使用Verdana字体,需要Options->Style Properties中各种代码风格的设置。方法是选择Style Name中的每一项,在Font Name项设置成=。如下图所示。

source insight_Style Properties副本

或者省事点,导入Style Properties文件,GLOBAL_xinzero.CF3文件

到这一步编写代码的对齐已经没有问题了。为了好看,还需要更改source insight的context(关联窗口)窗口内的字体。方法,在context窗口内右键->选择Font…,选择Courier New字体。

经测试以上修改过后,在CCS3.3,Keil uVision,VS2005下,代码都是对齐的。UltraEdit默认的制表位为2个字符,更改为4个字符后,也是对齐的。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Source insight代码对齐 | 起点博客

发表评论


表情

  1. wuhao
    wuhao 【农民】

    你好 想请教你个问题:
    我的source insight 在 选择字体的时候 ,没有Courier New字体 ,但是在win7系统里面确实有这个字体, 在source insight 只能选择系统的一部分字体,如果我想更换字体,这个字体在系统里有但是在source insight里面没有显示的怎么把字体添加进去, 我用了你的配置文件Courier New在里面有了,但是如果想换其他字体,问题还是无法解决,请回复

  2. wuhao
    wuhao 【农民】

    邮箱 acidgl8757@163.com

  3. will
    will【站长】

    win7下的跟换字体请看win7下source insight使用Courier New字体