36

我知道一般制表符与空格的关系与山丘一样古老,主要取决于个人喜好/坚持团队的风格,我只是想问一个有关在 Visual Studio 中使用空格的实际问题。关于选项卡的某些事情让我很烦恼,当我们是一个小团队时,我不介意更改为空格。首先编写代码并没有什么不同,但这意味着您必须在我之前按一次的地方删除/退格 4 次。

是否有任何简单的方法可以轻松删除标签大小的空格(除了用鼠标拖动等),或者如果您自己完成了转换,它最终不会打扰您吗?

4

5 回答 5

79

在 Visual Studio 中,使用Shift-Tab. 即使使用软标签,这也会返回一个制表位。

于 2010-06-21T16:08:25.027 回答
5

多年来,我一直被同样的问题所困扰。最后,我做了一些事情。让我正式宣布VS 2012 的 TabSanity Visual Studio 扩展0.1.0 版。

它不仅仅停留在退格处。它处理删除键以及箭头键导航。计划在近期开发的鼠标交互。

我仍然需要解决一些小错误,但基础已经打好,我正在稳步推进。这是一个开源项目,因此请随时在 GitHub 上做出贡献

于 2013-04-11T05:10:36.473 回答
1

在 Visual Studio 2015 中

  1. 打开文件。
  2. 选择要修改的所有行(或 CTRL+A 用于整个文件)。
  3. 选择编辑->高级->“取消选中选定行”
于 2016-05-05T00:57:41.343 回答
0

是的,有一个非常简单的方法。
您将 Visual Studio 选项(工具/选项/文本编辑器)设置为使用空格而不是制表符,然后打开源文件和 Ctrl-E、D(编辑/高级/格式化文档),它会为您转换它们!

是的,自动化!

于 2010-06-21T16:08:24.020 回答
0

我不认为这个问题有一个简单的答案。我使用 Xcode 和 Visual Studio,两者都有非常烦人的缩进。也许有一个选项可以完全禁用自动缩进。

于 2010-06-21T16:09:10.247 回答