Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2359195
  • 博文数量: 527
  • 博客积分: 10343
  • 博客等级: 上将
  • 技术积分: 5565
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-26 23:05
文章分类

全部博文(527)

文章存档

2014年(4)

2012年(13)

2011年(19)

2010年(91)

2009年(136)

2008年(142)

2007年(80)

2006年(29)

2005年(13)

我的朋友

分类: WINDOWS

2008-11-01 12:30:07

我的版本:

在http://blog.chinaunix.net/u1/45540 /showart_481144.html 看到解决汉字字距过宽的问题,一句话说就是调整字体为宋体


之后会打开对话框:



之后注释中就可以正常输入中文了,字距正常。< br>
下面是上面地址中楼主给出的一个宏定义文件,绑定了Backspace,让它能正确删除一个汉字。

需要先关闭当前项目,打开Base项目,这个Base项目是Source Insight为你自带的,代表项目的项目设置,你的其它自建项目应该是以它为基础。



会打开下面的对话框,在其中选择Base项目打开。
< div style="text-align: left;">

此时的Base Project中,应该只有一个文件,把上面URL中所给的macro文件添加到该项目中:
在项目文件列表中用右键单击:

然后,打开键绑定对话框:

会打开下面的对话框:刚才添加进来的宏定义文件中新定义的宏 SuperBackspace就列在下面。

在Command:下面的字体框中输入Mac, 下面的列表会只显示以Mac开头的项。这样很容易就选择到了这个宏,然后点击"Assign New Key..."按钮,弹出下面的对话框,此时按下退格键,确定退出即可。设置成功后该对话框显示为:

此时再试一下退格键,可以成功删除一整个汉字了。但是:

用鼠标选择注释中的汉字部分,仍然可以选中“半个“汉字,此时显示为乱码。
而用左右箭头键移动光标时,仍然可以移动到一个汉字的半中间,就是说移动光标仍然是半个汉字为单位。


上面一行是鼠标选中半个汉字的情况,下面的那行是光标移到汉字“中”的半中间时,光标闪烁至刚好显示那个小棍棍时的截截。

另外。在base 项目中选中 SuperBackspace.em 本身,在下面的Context窗口中可以看到该文件的内容,这个文件开头的部分是中文注释,显示为乱码,在Context中右键单击,改变字体为宋体,仍然会显示乱码,汉字有的能正常显示,有的则不能。


Source Insight对汉字的支持,说一句糟糕真不过分。
< /div>


阅读(6019) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~