使用制表符作为空格时删除制表符

时间:2010-06-21 16:05:49

标签: visual-studio tabs spaces typing

我知道一般标签与空格的东西和山丘一样古老,主要归结为个人偏好/坚持团队的风格,我只是想问一个关于在Visual Studio中使用空格的实际问题。有一些关于标签的事情让我感到烦恼,我不介意在我们是一个小团队时换到空格。首先编写代码并没有什么不同,但是这意味着你必须删除/退格4次我以前按过它一次。

有没有简单的方法可以轻松删除标签大小的空格(除了用鼠标拖动等),或者如果你自己完成了转换,那么它最终是不会打扰你的?< / p>

5 个答案:

答案 0 :(得分:33)

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

答案 1 :(得分:5)

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

它不只是停留在退格。它处理删除键和箭头键导航。计划用于近期开发的鼠标交互。

我仍然需要解决一些小错误,但奠定了基础,我正在稳步前进。这是一个开源项目,请contribute on GitHub随意。

答案 2 :(得分:0)

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

是自动化!

答案 3 :(得分:0)

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

答案 4 :(得分:0)

在Visual Studio 2015中

  1. 打开文件。
  2. 选择您要修改的所有行(或整个文件的CTRL + A)。
  3. 选择“编辑” - >“高级” - >“取消选定行”