【发布时间】:2013-05-28 21:35:59
【问题描述】:
在工作中,我们约定使用 4 个空格 进行代码缩进。我习惯使用tabs 进行缩进,但想遵循约定。
注意:我无意在此处开始讨论空格与制表符。
我调整了我的 Visual Studio 设置以用 4 个空格替换制表符,但我在调整使用空格时遇到了一些问题。
例如:
如何轻松取消缩进代码?与
tabchararaters,我只 需要使用 backspace 一次,有空格我需要使用 backspace 4 次。如何确保始终有正确数量的空格 (不是三个或五个)?
如何使用标签尽可能快地浏览我的代码? (箭头向左或向右跳跃 使用制表符移动到下一个缩进,但仅移动一个带有空格的位置)
如何在比较文件时忽略空格更改?
理想情况下,我希望这些用于缩进的 4 个空格对制表符同样有效。
我主要处理 c# 和基于 XML 的文件。
欢迎任何提示!
【问题讨论】:
-
在行首使用 Shift-Tab 取消缩进代码。使用“重新格式化文档”来更正缩进,或者在关闭时让 VS 重新格式化块,或者使用在编辑器中显示缩进指南的插件,这样可以更容易地发现与它们不一致的内容。
-
我还建议在“选项”对话框中查看其中有多少是可配置的,可能是我提到的必须启用的部分。
-
Ctrl+Arrow left key/Arrow right Key将带您到下一个非空白字符。这比左/右箭头更快! -
确实需要一个插件,在打开时将空格转换为选项卡,然后在保存时(甚至在下载/签入时)转换回空格。
-
另外,
[Home]在行首和第一个非空白字符之间切换。这通常比使用光标键导航更快。
标签: c# xml visual-studio-2010 visual-studio