在Visual Studio 2010中更改行长度

PBG*_*PBG 16 visual-studio

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

Bra*_*rth 20

对我来说,我不得不申请帕特里克的建议,以及以下内容:

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

在此输入图像描述

  • 哇,这对*soo*好多了.谢谢! (2认同)

Pat*_*ick 14

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

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


编辑:上面的选项只适用于块.使用vanilla Visual Studio无法更改"任何行"的包装(不幸的是我不知道任何注册表黑客).

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


Mot*_*etr 10

如果使用Resharper:

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

在此输入图像描述


编辑新版Resharper(2018.3)

Resharper - >选项 - >代码编辑 - > C# - >格式样式 - >换行和换行 - >常规 - >硬换行

在此输入图像描述

详情: 官方的Resharper帮助