VS 2010编辑器行为
使用Visual Studio 2010的Beta 2。我使用C#并且始终启用虚拟空间。这个版本在以前的版本中有一个显着的不同之处,那就是当我在.cs文件中的一行的开始处点击左箭头时,光标跳转到上面的行。先前版本的Visual Studio将不执行任何操作(即停留在该行的开头)。我从来没有意识到我依赖于迄今为止的工作。因为当它跳到前一行时,我按下了右箭头键,但是处于虚拟模式,它使我保持在同一条线上。VS 2010编辑器行为
我搜索并搜索了一个更改此行为的设置,并将我的Visual Studio 2008设置与2010进行了比较,但无法找到魔术开关。这是一个设置,如果是这样,它是什么?
谢谢。
由于VS2010仍然是测试版,它可能是一个错误。一个选项可能是导出vs2008设置并将它们导入到vs2010,以确保您具有正确的设置(假设您没有更改vs 2010的任何特定设置)。
好的建议!然而, ,它没有工作,所以我怀疑它是一个功能改变(有意或无意)。据说编辑完全重写,所以这可能是它将如何行事向前。我当然希望没有:( – billb 2009-12-26 16:33:05
嗯,这是我第一次回答'赏金'问题,所以我不知道它以不同的方式工作。如果没有正确的答案,我认为没有人得到任何表示 - 类似于正常的问题。也许你可以澄清我需要什么。从我读的内容来看,插入点并没有移动到下一行,因此我发布了一个修复该链接的链接。 – keyboardP 2009-12-22 23:50:31
@Andreas Bonini - Koper - 您已删除您的评论。请你澄清downvote。谢谢。 – keyboardP 2009-12-22 23:54:51
我想要启用虚拟模式时在Visual Studio 2008中的相同行为。如果光标位于最左侧,则左箭头不会碰到前一行。你发送的链接告诉我虚拟空间是什么,我已经知道了。此设置对我所说的行为没有影响。 – billb 2009-12-23 01:30:07
正如其他人所说,这可能是一个错误,或者是一种恼人的故意改变行为。
但是,为了增加这一点,我想说,自VS2003以来,每次升级时我总是重新评估我对IDE(特别是键绑定)的使用。
我发现标准的VS行为是一种非常有用的方法,可以达到前一行的末尾。如果我想要开始行,我按回家(一次到达代码的开始,并再次到达行的开始),所以我从来没有在开始时按左箭头除非我打算移到上一行的末尾。我个人会发现,按下左箭头完全令人恼火,并且它没有做任何事 - 如果我按下了键,我希望它能做一些有用的事情。
也许如果您花了几天时间试用一种新的导航方法,您会发现一种更简单,更高效的IDE使用方式。你只需忍受几天的轻微挫折,直到你可以重新编程你的肌肉记忆。从我的角度来看,总是值得一试......(事实上,我从来没有发现对新键绑定集的更改是一个问题,除了书签键从单击键更改为双击键之外,按键,只需编辑键绑定就可以很容易地修复)
看看实现,看起来目前的行为是预期的,但可能并不是故意不同于Orcas。当虚拟空间在新编辑器中被重新实现时,这可能只是一个疏忽。
如果您想跟踪修复的进度,您能否file a bug on Connect?我可以在内部提交一个,但您不会公开可见。此外,Visual Studio 2010 RTM的错误可能是“无法修复”(现在修复为时已为时太晚),但修复程序可能会将其加入SP1。请让我知道,如果你没有提交连接错误,在这种情况下,我将提交一个内部错误。
2k10? 2010年有什么问题,都是4个字符。 – 2009-12-17 12:16:43
哦,来吧,认真吗? – billb 2009-12-17 12:18:56
然后不要回答。 – billb 2009-12-23 01:24:51