Ctrl-Backspace Visual Studio 2010

时间:2010-05-04 18:24:49

标签: visual-studio-2010 keyboard-shortcuts

我最近升级到Visual Studio 2010,发现当我在空行上按 Ctrl + Backspace 时,它会删除该行,这就是它所做的2008年,但它也将删除上面一行的最后一个字符。我试图看看是否有任何设置,但我似乎无法找到任何。有谁知道你是否可以改变这一点,或者他们是否在2010年将其作为默认值

我使用C#,如果这有所不同。

2 个答案:

答案 0 :(得分:9)

更新:Visual Studio 2010 SP1包含我在下面提到的实际修补程序(请参阅this document的“Visual Studio编辑器”部分)。更新后,您应该卸载扩展程序,但如果遗留下来可能不会导致问题。

您是否在虚拟空间中有插入符号(例如,在从前一行输入后,并且插入符号以正确的缩进级别对齐)?

如果是这样,这是RTM中的错误。我已经在我们的内部版本中修复了它,虽然这可能对你没什么帮助。我继续编写了一个“修复”问题的小扩展,你可以download here。如果您感到好奇,还可以查看FixCtrlBackspace.cs中的解决方法。当插入符号位于虚拟空间时,它基本上只是覆盖 Ctrl + Backspace 的行为,以清除虚拟空间。

让我知道这是否有帮助,或者是否有任何破坏(我没有对其进行过大量测试)。

答案 1 :(得分:-2)

Ctrl + Backspace 删除光标左侧的单词。如果你在一个空白行并点击两次,它将删除该行及其上方的单词。