浏览网页的时候突然看到一篇介绍关于source insight中文显示修正的方法,感觉非常好,也比较全面,于是在自己的source insight中又重新设置了一下。

1、首先设置中文的显示,使中文能像英文或中文在vc中的显示一样比较紧凑,便于浏览,不过在进行实际的设置前说先要做一下说明:在代码中使用中文较多的主要有两个地方一个是函数或语句前的“/**/“注释,另一个就是语句右面的“//”注释。因此为了尽量的减少对配置的修改,我们只需要对这两处稍作修改就行了:

”/**/“修改(把文字改为中文字体,斜体关掉),选项-->样式属性:

”//“修改(把字体选为中文,斜体关闭),选项-->样式属性:

基本上来说,修改了这两处后我们所使用的中文就可以正常显示了,如果那里还存在问题,基本上都可以同样的方式进行修改。

不过做到这里只是能是中文正常显示了,但是左移光标、右移光标、左选一个字、右选一个字、回退和删除等却只能对汉字进行半个字的操作,因此还需要进一步处理,使之操作类似如下:

a、打开base项目中的utils.em文件,添加如下代码:

保存后,打开选项-->键分配,将新添加的宏依次与相应按键绑定,需要绑定的宏如下:

  Marco: SuperBackspace绑定到BackSpace键;
  Marco: SuperCursorLeft绑定到<-键,
  Marco: SuperCursorRight绑定到->键,
  Marco: SuperShiftCursorLeft绑定到Shift+<-,
  Macro: SuperShiftCursorRight绑定到shift+->,
  Macro: SuperDelete绑定到del。

过程结束后重新打开source insight打开新的项目,就可以对里面的中文进行正常的操作了。

原始贴出自: http://bbs.eetop.cn/thread-227848-1-1.html

后来发现最早的中文修正基本都是参考丁兆杰的工作进行的,因此也把他的工作给个链接:

http://blog.163.com/zhaojie_ding/blog/static/17297289520062309242166/

 

非常感谢他们的帮助,中文处理方便多了!!!