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

Posted

技术标签:

【中文标题】Visual Studio 2010 编辑器意外自动更正【英文标题】:Visual Studio 2010 editor unexpected autocorrection 【发布时间】:2014-06-01 23:51:36 【问题描述】:

我安装了 VS2010 32b 西班牙语,在编辑代码时发现了一个奇怪的问题。当我写“s”(例如在#include“st...”中)时,它会自动转换为带有重音符号的S。当我写AA,II或UU时会发生类似的问题,但在这些情况下,AA会被转换a+hypen (其他元音少 O 和 E 的行为相同)。如果我写 ""s 一切正常,但如果删除一个 ",那么剩余的 "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.  

我无法找到正在发生的事情或原因,以及如何消除这种恼人的影响。我尝试了可能与此相关(或看起来如此)的不同设置,但没有任何效果,所以我恢复了更改。

注意操作系统语言和 VS 是西班牙文,但我也尝试了英文版的 VS,结果是一样的。我以前在使用旧版本的 VS 时从未遇到过这个问题。

有人给了我一个关于为 MsOffice 使用语言包的想法,但我真的不明白为什么 Office 会以这种方式影响 VS,或者为什么它在以前的版本中没有。

知道发生了什么吗?

here you can download a small video recorded in VS with the problem (像往常一样为这些文件托管站点取消选中建议的下载管理器,然后单击灰色按钮-对不起,但我没有更好的文件主机-)

编辑: 我尝试了以下解决方案Visual studio 2010 Editor input language has changed,因为它很相似,但问题仍然持续存在

【问题讨论】:

您是否启用了任何辅助功能?文件编码是否以某种方式被破坏?有第三方插件吗? 【参考方案1】:

我刚刚进入我的 2013 VS 版本,然后在搜索框中输入语言,然后选择环境,在下拉列表中我有选项英语(你的可能说西班牙语),但是第二个说和微软一样视窗。如果你没有尝试过,试一试,看看会发生什么。

【讨论】:

【参考方案2】:

您是否在“控制面板”>“区域和语言”>“键盘和语言”中选择了多种语言?如果是这样,您可能会通过按 ALT + LEFT SHIFT 意外切换语言。再次按下切换回来。

【讨论】:

以上是关于Visual Studio 2010 编辑器意外自动更正的主要内容,如果未能解决你的问题,请参考以下文章

JQuery:Visual Studio,错误 CS1056:意外字符“$”

如何扩展 Visual Studio 编辑器

Visual Studio 2012 与 Visual Studio 2010 (delta) [关闭]

Visual Studio 2017 在保存时意外关闭文件

visual studio 2010自定义类继承CString问题

Visual Studio 2010 是不是允许您编辑图标?