在Visual Studio 2010中更改行长度

时间:2011-01-11 01:30:36

标签: visual-studio

我喜欢在一行上保留大量代码。但是,当我按下Ctrl K,Ctrl D来格式化源代码时,它会破坏代码行。是否有Visual Studio中的设置,或者我可以做的注册表黑客来增加最大行长度?

3 个答案:

答案 0 :(得分:20)

对我来说,我必须申请Patrick's suggestion,以及以下内容:

  • 工具
    • 选项
      • 文字编辑器
        • HTML
          • 格式化
            • 标记换行
              • 超过指定长度时包裹标签(取消选中或调整长度)

enter image description here

答案 1 :(得分:14)

可以通过打开工具,选项,文本编辑器,C#,格式,环绕来调整此设置

在视图中,您有一个名为“在单行上保留块”的设置。如果你检查它,代码将保持在一行。


编辑:上述选项仅适用于块。使用vanilla Visual Studio无法更改“任何行”的包装(不幸的是,我不知道任何注册表黑客)。

使用Resharper,您可以设置文本编辑器在换行时应考虑的列数,还可以确定行是否应该中断。详细信息可在this answer by hmemcpy中找到。

答案 2 :(得分:10)

如果使用Resharper:

Resharper - >选项 - >代码编辑 - > C# - >格式化样式 - >换行和换行 - >右边距(列)

enter image description here


编辑新版Resharper(2018.3)

Resharper - >选项 - >代码编辑 - > C# - >格式化样式 - >换行和换行 - >一般 - >

的硬包装

enter image description here

详细说明: The officical Resharper help