Ctrl-Backspace Visual Studio 2010

Chr*_*tts 8 keyboard-shortcuts visual-studio-2010

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

我使用C#,如果这有所作为.

Noa*_*rds 9

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

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

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

让我知道这是否有帮助,或者它是否破坏了任何东西(我没有对它进行过多次测试).