c# - 如何防止 Visual Studio 缩进换行符(C#)?
问题描述
这是正在发生的事情的 GIF。我按 Enter 两次。我不希望第二次按 Enter 后创建的缩进。
编辑:更准确地说,我确实希望保持智能缩进以将换行缩进与当前块相匹配,即使在创建新块时也是如此。我不理解/不喜欢的是当该块开始时没有缩进那么远时它添加缩进的方式。所以我不希望 Visual Studio相对缩进换行符;这不像我想完全删除自动缩进。
解决方案
Tools - Options - Text Editor - C# - Tabs - Indenting
将值设置为None
from Smart
。请记住,这会将您的缩进放到行首,没有制表符或空格,直到您自己放置它们。从长远来看,这可能会导致您不得不缩进自己,因此您可以在继续前进后禁用它并返回自动缩进。
它并不完美,而且根据使用 Visual Studio 的每个人的说法,你并不是唯一一个抱怨缩进的人。
如果你想知道我的意思,请看这个问题。很乱。
推荐阅读
- java - Java:试图忽略(或跳过)不是行尾的回车(\n)
- perforce - 如何从 p4v 卸载 perforce 任务流?
- python - 当我使用自定义验证器时,Flask 表单不显示错误
- node.js - 节点服务器在一段时间后停止响应请求
- alm - 使用 ALM OTA,我们如何知道 ALM 资源是否已签出?
- javascript - 如何使用 jQuery 进行跨域 api 调用
- c# - 如何在 Nunit GUI 中运行 specflow 测试场景?
- vb.net - 更新不是 tableadapter 的成员
- java - 需要知道我是否可以使用 jmeter 对语音优先反应本机应用程序进行负载\性能测试
- javascript - vue拖放后拖动的项目消失