首页 > 解决方案 > 如何防止 Visual Studio 缩进换行符(C#)?

问题描述

这是正在发生的事情的 GIF。我按 Enter 两次。我不希望第二次按 Enter 后创建的缩进。

编辑:更准确地说,我确实希望保持智能缩进以将换行缩进与当前块相匹配,即使在创建新块时也是如此。我不理解/不喜欢的是当该块开始时没有缩进那么远时它添加缩进的方式。所以我不希望 Visual Studio相对缩进换行符;这不像我想完全删除自动缩进。

标签: c#visual-studioformattingnewlineindentation

解决方案


Tools - Options - Text Editor - C# - Tabs - Indenting

将值设置为Nonefrom Smart。请记住,这会将您的缩进放到行首,没有制表符或空格,直到您自己放置它们。从长远来看,这可能会导致您不得不缩进自己,因此您可以在继续前进后禁用它并返回自动缩进。

它并不完美,而且根据使用 Visual Studio 的每个人的说法,你并不是唯一一个抱怨缩进的人。

如果你想知道我的意思,请看这个问题。很乱。


推荐阅读