• 716-472-4484
  • ptsteadman@gmail.com

VS 换行缩进使用空格


当 Visual Studio 显示成这样时真的很烦:

但 GitHub 或 vim 显示同一文件时却是这样:

如果你在 Visual Studio 中使用 “显示空白” 的快捷键 (CTRL-R, CTRL-W),就会看到它在换行缩进时默认插入的是 tab,而不是空格:

Visual Studio 会把 tab 显示为与四个空格同宽。但如果你在和使用 vim 等编辑器的同事协作,你自动插入的 tab 看起来会比四个空格更宽。

要让 Visual Studio 在换行缩进时插入空格而不是 tab,请进入 Tools->Options->Text Editor->All Languages->Tabs

这样就好多了: