在Visual Studio中关闭VB.NET的自动折叠?

时间:2008-10-22 16:26:37

标签: vb.net visual-studio

代码属性的自动折叠功能很简洁你的所有属性都已完成后,但是当你还在编辑它们时,我觉得这个功能真的很烦人。

如何禁用它?

(如果它有所作为,我在VS2008中)

编辑:我不是在谈论属性窗口......我在谈论代码中的属性。

Private _firstName As String
Public Property FirstName() As String Implements IPerson.FirstName
    Get
        Return _firstName
    End Get
    Set(ByVal value As String)
        _firstName = value
    End Set
End Property

显示为

Public Property FirstName()...

4 个答案:

答案 0 :(得分:3)

从EDIT菜单中选择OUTLINING,STOP OUTLINING。您也可以使用键盘快捷键CTRL + M,CTRL + P。

答案 1 :(得分:1)

这似乎是VB的DevX Refactor的“功能”,我也发现非常令人讨厌。我在他们的论坛上找到this thread,它提供了一些建议的解决方案:

  • 向注册表添加密钥以使VS中的DevExpress菜单可见,然后转到选项页面以禁用自动折叠或
  • 安装较新版本的加载项(版本9.1.4或更高版本),显然不再以这种方式运行。

答案 2 :(得分:0)

停止概述选项对我不起作用。此外,只有突出显示区域折叠时,Ctrl + M,Ctrl + M选项才有效。 Ctrl + M,Ctrl + P对我没有任何作用。我进入选项并取消选中输入大纲模式,但这也没有做任何事情。有一次,当我有VS 2005(现在我有2008年)时,我设法通过注册黑客将其关闭。虽然有一次我不得不重新安装VS 2005而忘记了黑客,所以我从此一直生活在这里。当您在寻找代码模式而不是代码的特定单词时,这会非常烦人。我不知道为什么会这样,但我做了很多。任何帮助,将不胜感激。 TY。

答案 3 :(得分:-1)

当窗口打开时,单击右上角的图钉(X和向下箭头之间的中间图标)。完成后,再次单击它以再次启用自动隐藏。