KK的技术人生

技术改变世界
Visual Studio编辑器一次缩进/反缩进4个空格

 

在代码中使用Tab作为缩进并不是一个好的习惯,因为Tab并不是一个打印字符,而是一个控制字符,也就是说它在不同文本编辑器中显示的宽度不一定是相同的,因而显示效果容易产生不一致。而空格则具有很好的适应性,因为它就是一个普通字符,因此和其他字符一样受到相同的影响,显示效果会趋于一致。

那些使用Tab作为缩进的人通常是因为用Tab做缩进的话,可以一次删除一个缩进单位,非常方便。而如果按照一个Tab对应4个空格来转换的话,要删除一个缩进单位则需要删除4个空格,相对不便。

实际上,现在很多文本编辑器包括Visual Studio对Tab和空格的转换都有很好的支持,如果你设置了坚持使用空格,那么通过快捷键Tab和Shift+Tab可以实现一次插入或者删除4个空格,和使用Tab做缩进的效果是一样的。

这下你使用空格做缩进就不会感到不便了。

——Kevin Yang

posted on 2010-07-09 02:47  KK2038  阅读(11073)  评论(1编辑  收藏  举报