我喜欢在一行上保留大量代码。但是,当我按下Ctrl K,Ctrl D来格式化源代码时,它会破坏代码行。是否有Visual Studio中的设置,或者我可以做的注册表黑客来增加最大行长度?
答案 0 :(得分:20)
答案 1 :(得分:14)
可以通过打开工具,选项,文本编辑器,C#,格式,环绕来调整此设置
在视图中,您有一个名为“在单行上保留块”的设置。如果你检查它,代码将保持在一行。
编辑:上述选项仅适用于块。使用vanilla Visual Studio无法更改“任何行”的包装(不幸的是,我不知道任何注册表黑客)。
使用Resharper,您可以设置文本编辑器在换行时应考虑的列数,还可以确定行是否应该中断。详细信息可在this answer by hmemcpy中找到。
答案 2 :(得分:10)
如果使用Resharper:
Resharper - >选项 - >代码编辑 - > C# - >格式化样式 - >换行和换行 - >右边距(列)
编辑新版Resharper(2018.3)
Resharper - >选项 - >代码编辑 - > C# - >格式化样式 - >换行和换行 - >一般 - >
的硬包装