SourceInsight 问题汇总

SourceInsight 问题汇总html

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

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

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

* 安装:字体

* ① 复制入SourceInsight安装目录;spa

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

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

* ④ 重启SourceInsight;orm

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

* ⑥ Enjoy!!

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

因为安装了GDI++氦版,不知道为何Source Insight中的汉字居然不能正常渲染,我用的Consolas字体,刚开始觉得只要在GDI++配置中作个字体连接就能够了,惋惜不成功啊。网上高人说将字体改成“宋体”能够解决问题,惋惜我试了仍是不行。最后一种一种字体尝试,最后肯定“黑体”能够正常显示。

三、 代码格式化

因为是看的别人的代码,编程风格实在不敢恭维,编辑的格式也是乱七八槽,一看头都大了。真想找个工具将代码所有格式化好,确实有这样的好东东: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

相关文章
相关标签/搜索