繁体   English   中英

Visual Studio 2010编辑器意外的自动更正

[英]Visual Studio 2010 editor unexpected autocorrection

我安装了VS2010 32b西班牙文,并在编辑代码时发现了一个奇怪的问题。 当我写“ s”(例如在#include“ st ...”中)时,它会自动转换为带有重音符号的S。当我写AA,II或UU时也会发生类似的问题,但是在这种情况下,AA会被转换a + hypen(对于其他元音,除了O和E以外,其他行为相同)。如果我写下“所有”都可以,但是如果删除一个“”,则其余的“ S”将再次以重音形式转换为S。

我注意到这看起来更像是一种视觉效果,因为如果您复制“错误的”代码并将其粘贴到另一个编辑器中,则它看起来很完美:“ S只是”S。 此外,VS通过这些问题完美地编译了代码,因此所有内容都是直观的。

如果我写

#include "stdafx.h"

aa ii oo uu

VS显示:

#include ´Stdafx.h"   <=== 'S is S with accent, but i can't write that here!

â î oo û  <===== aa ii and uu are converted in that while editing.  

我找不到正在发生的事情或原因,以及如何消除这种令人讨厌的效果。 我尝试了可能与此相关的其他设置(或看起来如此),但没有任何效果,因此我还原了更改。

注意OS语言和VS是西班牙语,但我也用英语尝试了VS,结果是相同的。 在以前的VS版本中,我从来没有遇到过这个问题。

有人给我一个关于为MsOffice使用语言包的想法,但实际上我不明白为什么Office会以这种方式影响VS或为什么它不会与以前的版本一起使用。

对正在发生的事情有任何想法吗?

在这里,您可以下载有问题的VS录制的小视频 (取消检查建议的下载管理器,像往常一样针对这些文件托管站点,然后单击灰色按钮-对不起,但我没有更好的filehost-)

编辑:我已经尝试以下解决方案因为相似, Visual Studio 2010编辑器的输入语言已更改 ,但问题仍然存在

我刚进入我的2013 VS版本,然后在搜索框中输入语言,然后选择环境,然后在下拉列表中选择英语(您可能会说西班牙语),但是第二个选项与Microsoft Windows相同。 如果您没有尝试,请尝试一下,看看会发生什么。

您是否在控制面板>区域和语言>键盘和语言中选择了多种语言? 如果是这样,您可能不小心通过按ALT +向左键切换了语言。 再次按下可切换回去。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM