zoukankan      html  css  js  c++  java
  • SourceInsight and Atyle 转帖

    ourceInsight 问题汇总

    这几天一直在看H.263的源代码,用的Source Insight,确实很方便,看起来也比较快。但是在使用Source Insight还是出现了一些问题,下面做个小结,以后如果还有,随时补充。

    1、 只能删除半个汉字的问题

    确实情况下,Source Insight删除汉字时是半个半个删除的,删除一半的汉字显示为乱码,在写注释时非常讨厌,最后在网上找到了一个宏,当按退格键时执行,基本上可以解决这个问题了。在附件中有这个宏。具体的使用方法文件中有说明,如下:

    * 安装:

    * ① 复制入SourceInsight安装目录;

    * ② Project→Open Project,打开Base项目;

    * ③ 将复制过去的SuperBackspace.em添加入Base项目;

    * ④ 重启SourceInsight;

    * ⑤ Options→Key Assignments,将Marco: SuperBackspace绑定到BackSpace键;

    * ⑥ Enjoy!!

    2、 GDI++不能正常显示汉字的解决

    由于安装了GDI++氦版,不知道为什么Source Insight中的汉字竟然不能正常渲染,我用的Consolas字体,刚开始以为只要在GDI++配置中做个字体链接就可以了,可惜不成功啊。网上高人说将字体改为“宋体”可以解决问题,可惜我试了还是不行。最后一种一种字体尝试,最后确定“黑体”可以正常显示。

    3、 代码格式化

    由于是看的别人的代码,编程风格实在不敢恭维,编辑的格式也是乱七八槽,一看头都大了。真想找个工具将代码全部格式化好,确实有这样的好东东:AStyle,具体的参数可以参照它的说明文档。我用的是:

    C:\astyle\bin\Astyle.exe --style=ansi –s4 -S -N -L -m0 -M40 -U --convert-tabs --suffix=.pre %f

    可以在Source Insight中安装这个外部命令,具体如下:

    点option→custom commands,点右边的Add,按提示输入一个名字如:Format with Astyle,Run中输入刚才的命令行。

    clip_image002

    最后可以Option→Key Assignments中绑定一个快捷键,如下图所示:

    clip_image004

    本文出自 “景元的技术专栏” 博客,请务必保留此出处http://kernel.blog.51cto.com/920538/214369

    附件下载:
    SuperBackspace宏
    AStyle

  • 相关阅读:
    centos6安装mono
    Flashcache系统管理员手册
    【ZT】超乎想象 HTML5九大超酷特效体验
    程序员不可不知的C#代码规范
    【推薦】帮你炼成软件架构师的97件事
    [ZT]智能客户端(Smart Client)
    【ZT】成就大型高性能网站的十项规则
    通過SQL取出所有周六/周日的日期到Table
    【杯具】面试才说一句话就被轰出来了
    Integer在webservice的传递
  • 原文地址:https://www.cnblogs.com/xianqingzh/p/1838409.html
Copyright © 2011-2022 走看看