Visual Studio用4个空格替换tab?

Nic*_*yev 197 visual-studio

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

Ree*_*sey 280

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

Tools->Options->Text Editor->All Languages->Tabs
Run Code Online (Sandbox Code Playgroud)

将标签更改为使用"插入空格"而不是"保留标签".

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

  • 只是为了分享,Visual Studio 2013仍然是一样的. (15认同)
  • 好吧...这在 VS 2019 中“几乎”仍然相同...如果您已经这样做了并且似乎不起作用,请转到:工具>选项,然后文本编辑器>高级>取消选中“使用自适应格式”作为看到[此处](https://developercommunity.visualstudio.com/content/problem/847853/visual-studio-20194-c-insert-spaces-instead-of-tab.html) (10认同)
  • 标签尺寸和缩进尺寸怎么样? (6认同)
  • 只是为了分享,Visual Studio 2015仍然是一样的. (5认同)
  • 在我的工作中花了我很长时间才发现这个设置的事实是一个隐藏了一半设置的复选框.一定要检查显示所有设置 (3认同)
  • 对于Visual Studio 2017来说还是一样。 (3认同)
  • @Magallo在相同的设置区域 (2认同)
  • “工具”在哪里? (2认同)

Vam*_*rya 18

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

  • 工具在哪里 (2认同)
  • 您可以在 Visual Studio 顶部的菜单栏中找到它。或者,您甚至可以按 Ctrl+Q 并在搜索框中输入“工具” (2认同)

Bry*_*ger 8

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

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

从这里我可以更改我的样式和间距选项卡等。这是我拥有的唯一一个项目,其中首席开发人员的格式与我不同。我的 IDE 会将我的代码格式化为与他们不同的格式,这让我很痛苦。

  • 这在 Visual Studio for Mac 8.4 中是正确的(与 Unity 2019.2 一起使用) (3认同)

小智 6

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


Jer*_* VL 6

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

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

参见MSDN博客


s̮̦*_*̥̳̼ 6

对于 Visual Studio 2019 用户:

通过接受的答案下的评论,链接

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