Source Insight使用中遇到的问题

1、让软件识别非标准文件(例如*.log等)

      编辑文件类型,添加需要被识别的文件的后缀即可(例如*.log)

2、在文件列表的形式中,按目录结构显示

      在搜索框中输入符号点".",再按回车即可。如需要返回到无目录结构的形式只需在搜索框中输入两个星号"**",再按回车即可

3、中文显示乱码的问题(不能识别utf-8编码)

       方法一:将原来的文件用记事本打开,另存为ASCII码(写字板和source Insight一样都是乱码,但记事本是正常的[但没自动换行],从记事本复制到写字板再保存)

       方法二:http://blog.sina.com.cn/s/blog_56e19a4301011xiv.html

       方法三:安装插件,参考 http://www.cnblogs.com/diving/archive/2012/11/07/2758171.html

解决办法(已验证):

      1)、在UltraEdit中,选择文件”->”转换”->”UnicodeASCII(O)”

      2)、在UltraEdit中,选择文件”->”另存为”    或者 F12

      3)、在弹出的对话框中输入文件名,注意将  格式选为 默认

      4)、点击 保存按钮

 

4、自定义快捷键

       设置的时候按照自己的喜好进行设置

【http://blog.csdn.net/benkaoya/article/details/8296197】

【http://blog.csdn.net/moonvs2010/article/details/8021949】

【http://blog.sina.com.cn/s/blog_51047ef70100ifuj.html】

【http://blog.chinaunix.net/uid-23215128-id-2892873.html】

 

问题汇总,参考自【http://kernel.blog.51cto.com/920538/214369】

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中输入刚才的命令行。

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

你可能感兴趣的:(工具集)