我使用代码折叠命令在Visual Studio 2008所有的时间 - e.g

ctrl + m, ctrl + o  (collapse all)
ctrl + m, ctrl + m  (toggle expand/collapse of code block)

Visual Studio 2010中具有“改善”在折叠代码现在有一个块与下一个之间的空白线。 e.g。

void function1()[+]{...}

void function2()[+]{...}

代替VS2008方式

void function1()[+]{...}
void function2()[+]{...}

人知道如何防止从VS2010添加此WHITELINE空间 - 这是非常刺激

更新:看来,很多人都无法重现。但由于这个问题已经得到了6选票到今天为止,我假设还有那些谁可以。

C#用户报告不能再现。我的代码C ++完全和这绝对是在C ++的问题。也许我会发布到M $ ...

报告
有帮助吗?

解决方案

我不知道,如果你的具体问题是由安装的生产力电动工具 的,但我只是测试了在C ++项目中倒塌的显示在我的安装和它的作品,因为它在VS2008使用。在生产力电动工具的补充了很多其他不错的小功能,并修复VS2010一些刺激,使反正有他们的价值。

其他注意事项:我们正在运行VS2010旗舰版,虽然我不希望编辑无关紧要

其他提示

我不能重现它。我使用Visual C#2010速成。

namespace Bums
{
    class Bum1
    {
        void Lick1()
        {
            Lick2();
        }
        void Lick2()
        {
            Lick1();
        }
    }
    class Bum2
    {
        void Lick1()
        {
            Lick2();
        }
        void Lick2()
        {
            Lick1();
        }
    }
}

“粉红”

(请没有关于应该怎么从基站IBum接口派生两个类评论)

只是为了澄清,当使用 'Ctrl + M键,CTRL + O' 或 'Ctrl + M键,Ctrl + M' 在Visual Studio 2010,然后VS自动添加方法之间的空白线。

假设你以下类:

 public class VsSettings
 {
        void function1()
        {
        }
        void function2()
        {
        }
 }

,然后点击 'Ctrl + M键,CTRL + O' 你看到以下之后:

 public class VsSettings
    {
        void function1()...

        void function2()...
    }

如果是的话请尝试重置Visual Studio设置(工具 - >导入和导出设置),并禁止外部插件(如ReSharper的,等..),因为对我来说始终结果是以下(含ReSharper的启用,没有ReSharper的,前设置复位,设置复位后):

  public class VsSettings
        {
            void function1()...    
            void function2()...
        }

希望这帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top