source insight输入引号时显示乱码,好像只要是使用到了shift组合键的都会有问题。

现在每次需要输入引号的时候,都必须先切换成大写,然后在使用shift+引号组合键。我选择的输入法是英文。 原来使用的挺好的,不知道什么原因突然出现这种情况了,谁能告诉我怎么解决啊?
输出引号的时候先出现一个乱码,然后在按一次才会输入一个引号。

原因是:你把shift键设为中英文输入法切换了,这时候,按shift键,系统响应切换输入法事件,同时输入一个乱码,所以就算只按shift一个键,也会输入乱码。。
解决办法就是:修改输入法设置,换成ctrl+shift组合或其他键。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-04
大致估计你输入了中文的引号,而不是ASCII码中的引号符号。
Source Insight编码的话,尽量不要使用中文注释,也不要打开输入法。除非有特殊的需要。
最简单的输入正常引号的方法:
你按下键盘的Caps Lock键把Caps Lock键盘灯点亮,之后再输入引号就很难输入错误的引号了吧。追问

在大写的情况下 输入引号也会出错,输入单引号没问题,但是涉及到shift键就有问题了。不过我的输入法确实是用的英文输入法。我一开始以为是输入法引起的,将搜狗卸载掉,只剩下英文输入法,还是会有这种问题。

追答

恢复初始设置试试,如果没有什么特别的设置需要保留。
1、先关闭Source Insight软件
2、打开"我的文档"文件夹,找到"Source Insight"文件夹
3、打开"Source Insight"文件夹后删除里面所有内容。(为了防止删错,注意一下一般里面有以下几个文件夹"Backup"、"Clips"、"Logs"、"Projects"、"Settings"、和C.tom文件)。
4、再次打开Source Insight软件,打开之前的工程看看输入引号是否正常了。

第2个回答  2012-06-29
SI对中文的支持本来就不太好,如果输入法在中文输入状态,一般输入标点(或者需要配合Shift键输出的符号)都会出现乱码,但是在英文舒服状态一般不会出现乱码。
现在输入法中英文切换都是Shift键,是不是已经被你切换成中文状态了?

在应为输入状态一般不会出现乱码。追问

不是的 我直接用的英文输入法。 输入别的都没问题,只是在配合Shift键使用的时候会显示为乱码,输入一个引号会先显示半个字符的乱码,然后在输入一个引号才可以。

追答

我用的SI,英文输入状态下,配合shift键没有问题,具体原因不太清楚,也有可能跟输入法有关系。

本回答被网友采纳
第3个回答  2013-10-03
你需要做如下设置:(win7的话)
控制面板->时钟、语言和区域->更改键盘或其他输入法->更改键盘
在下面将英文输入法的键盘设置成中文键盘即可。
第4个回答  2014-09-12
安装一个输入法就好了,这好像是windows自带输入法的问题。
相似回答