263

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

4

6 回答 6

374

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

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

更改选项卡以使用“插入空格”而不是“保留选项卡”。

请注意,如果您希望在特定语言中具有不同的行为,您也可以为每种语言指定此项。

于 2013-01-05T00:13:10.087 回答
10

对于 VS2010 及以上版本(VS2010 需要插件)。如果您已经在 Visual Studio 中检查/设置了选项卡大小的选项,但它仍然不起作用。然后检查您的项目中是否有.editorconfig文件!这将覆盖 Visual Studio 设置。编辑该文件中的制表符大小。

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

请参阅 MSDN 博客

于 2018-08-10T09:11:24.910 回答
9

这些答案都不适用于我的 macbook pro。所以我要做的是去:

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

从这里我可以更改我的样式和间距标签等。这是我唯一的项目,其中首席开发人员的格式与我不同。我的 IDE 将我的代码格式与他们的不同,这让我很头疼。

于 2020-03-02T20:22:28.997 回答
8

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

于 2020-08-13T05:18:18.147 回答
5

If you don't see the formatting option, you can do Tools->Import and Export settings to import the missing one.

于 2015-07-27T22:38:15.330 回答
4

For Visual Studio 2019 users:

By the comment under accepted answer, link:

Well... This is "almost" still the same in VS 2019... if you already done that and seems not to work, go to: Tools > Options, and then Text Editor > Advanced > Uncheck "Use adaptive formatting" as seen here

于 2021-02-17T07:56:23.247 回答