Tag: autoformatting

如何让Resharper不要大规模缩进lambda?

我安装Resharper主要是默认设置。 目前,我希望我的多行lambda表达式看起来像这样: foobarclass.biz.baz.Event += (s, e) => { foo.Bar.DoThings.Whatever(); }; 但是,Resharper“帮助”将重新格式化我的代码如下: foobarclass.biz.baz.Event += (s, e) => { foo.Bar.DoThings.Whatever(); }; 在某些情况下,也会分解长语句,因此最终看起来像这样: foobarclass.biz.baz.Event += (s, e) => { foo. Bar. DoThings. Whatever(); }; 正如您所知,这种自动格式化使代码的可读性降低了很多。 我该如何解决这种行为?

Visual Studio自动格式已损坏

我在Windows 7 Build 7100 32bit上运行Visual Studio 2008 sp1。 我之前从未遇到过这个问题,即使是在Windows 7 RC的不同安装上也是如此。 当我用“;”结束陈述时 或’}’或其他东西,通常VS会自动格式化该行或代码块。 它不适合我。 我检查了工具 – >选项 – >文本编辑器 – > C# – >格式化 – >常规,并且已经选中3“自动格式化”复选框。 当我按热键进行自动格式化时,它会按预期格式化源。 任何人都知道它为什么这样做? 我安装的可能与此有关:VS2008 SP1 SQL Server 2008 sp1 Office 2007 谢谢您的帮助

如何在Visual Studio 2015中禁用所有空白自动格式化?

我非常喜欢新的Visual Studio 2015,但自动格式化对我来说有点过于广泛。 特别是我喜欢控制空白: public class TipStats { public int Points { get; set; } public int Position { get; set; } public decimal Percentage { get; set; } } 我只在我的设置中看到三个autoformat设置,并且我已经将它们全部勾选 – 仍然是Visual Studio自动执行我的空白。 是否还有其他隐藏设置需要知道才能禁用所有空白自动格式化? 更新为@Saragis注意事项声明语句中的忽略空格 有时适用于此特定示例,但仍然存在所有类型的autoformat力量反对我想要的。 大多数选项似乎只定义了您希望自动格式化的方式。 我正在寻找定义是否要自动格式化的设置。 PS:我只有autoformatting的问题我仍然使用CTRL + K,F来手动格式化我的代码部分。 更新 – 在UserVoice上添加了function请求 http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9795837-add-an-ignore-space-for-all-format-options

来自命令行的autoformat代码

是否可以为解决方案中的所有或特定文件运行自动格式代码,例如在Visual Studio中的(Ctrl + K,Ctrl + D)格式,但是从它的命令行? 或者从解决方案文件的命令行中使用Resharper的清理?