有时当我在visual studio工作时,我最终得到一段代码,我需要缩进一个空格才能使它完全对齐。
通过选择文本并按Tab键可以完成正常大小的缩进,但是如果我只想沿着一个空格移动它,选择文本并按空格键会覆盖代码。
我知道我可以通过更改选项卡间距选项来实现这一点,因此缩进大小为1,缩进文本然后将其更改回来,但这看起来有点啰嗦...
我没有运气搜索,所以我写了一个宏来做上面的事情,但我想在我辞职之前我会问这个以防万一功能/快捷方式已经存在...
编辑:宏移至答案
答案 0 :(得分:0)
以下是对任何有兴趣的人说的宏:
Sub SingleSpaceIndent()
Dim textEditor As Properties
textEditor = DTE.Properties("TextEditor", "AllLanguages")
textEditor.Item("IndentSize").Value = 1
DTE.ActiveDocument.Selection.Indent()
textEditor.Item("IndentSize").Value = 4
End Sub