Visual Studio用4个空格替换tab?

时间:2013-01-05 00:08:47

标签: visual-studio

有没有办法将TAB按钮设置为在Visual Studio 2010中作为4个空格而不是转到Edit-> Advanced-> Untabify Selected Lines?

6 个答案:

答案 0 :(得分:259)

您可以在以下位置编辑此行为:

Tools->Options->Text Editor->All Languages->Tabs

更改标签以使用“插入空格”而不是“保留标签”。

注意,如果您希望在特定语言中使用不同的行为,也可以为每种语言指定。

答案 1 :(得分:5)

对于VS2010及更高版本(VS2010 needs a plugin)。 如果已在Visual Studio中检查/设置选项卡大小的选项,但仍然无法使用。然后检查项目中是否有 .editorconfig 文件!这将覆盖Visual Studio设置。编辑该文件中的标签大小。

如果使用Angular-Cli在项目中安装Angular应用程序,则会发生这种情况。

See MSDN blog

答案 2 :(得分:5)

这些答案都无法在我的Macbook Pro上为我工作。所以我要做的就是去:

首选项->源代码->代码格式-> C#源代码。

从这里我可以更改样式和间距标签等。这是我唯一的项目,主要开发人员的格式与我的格式不同。我的IDE会格式化我的代码而不是他们的代码,这让我很痛苦。

答案 3 :(得分:3)

如果您没有看到格式化选项,则可以执行工具 - >导入和导出设置以导入缺少的格式。

答案 4 :(得分:3)

对于 Visual Studio 2019 用户:

根据已接受答案下的评论,link

<块引用>

嗯……这在 VS 2019 中“几乎”仍然相同……如果您已经这样做了并且似乎不起作用,请转到:工具 > 选项,然后文本编辑器 > 高级 > 取消选中“使用自适应格式”,如下所示

答案 5 :(得分:2)

首先在以下路径中设置工具->选项->文本编辑器->所有语言->标签 如果仍然无法正常工作,请按照以下说明进行修改 转到“编辑”->“高级”->“设置缩进”->“空格”