【问题标题】:Visual Studio keyboard generates wrong charactersVisual Studio 键盘生成错误字符
【发布时间】:2009-11-04 03:24:25
【问题描述】:

我在 Visual Studio 中的键盘时不时地开始出现错误。例如,Shift + 3 插入井号而不是井号 #。 Shift + \ 插入波浪号 ~ 而不是竖线 |。发生这种情况时,它只会影响当前的 VS 实例——即使我打开了多个 VS 窗口。只有 VS 受到影响 - 记事本和其他 Windows 应用程序都很好。关闭然后重新打开我在新的 VS 2008 实例中处理的解决方案可以解决问题。

有谁知道我不小心按了哪个组合键导致了这种情况?以及如何恢复?

【问题讨论】:

  • 工具/选项/环境/国际设置中的语言是什么意思?
  • 英文。唯一的其他选项是“与 Microsoft Windows 相同”。

标签: visual-studio visual-studio-2008 keyboard key-bindings


【解决方案1】:

我遇到了类似的问题(在 Windows XP 上),我的键盘设置会在我不知情的情况下发生变化。 @ 会与“、# 与 / 等进行交换。事实证明,有一个内置的 Windows 键盘快捷键可以在键盘布局之间进行交换,它是 ALT + Shift!我一定是经常不小心把它们压在一起。

我通过进入控制面板,选择“区域和语言选项”,然后移动到“语言”选项卡并单击“详细信息”按钮来解决此问题。这将显示您可用的所有替代键盘布局的列表。我只是删除了除我想要的之外的所有布局,因此我不再有其他布局可以切换。

【讨论】:

  • +1。我一直使用这个功能:D。更改键盘布局是针对每个应用程序的,这解释了 OP 的行为。我敢打赌 OP 也安装了英式键盘。
  • 感谢分享。这救了我:D
  • 我经常使用 Alt + Shift 来突出显示多行和多列以便于编辑。直到现在我都不知道为什么会出现奇怪的字符!
  • Multi-caret selection 正是导致我遇到这种情况的原因。有很多方法会意外错过Shift + Alt + ... 序列中的第三个输入。
猜你喜欢
  • 2012-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多