能否将 Visual Studio 的“智能缩进”设置为不删除空行中的制表符?
-
09-06-2019 - |
题
当 Visual Studio (2005) 有 选项 -> 文本编辑器 -> C/C++ -> 制表符 -> 缩进 设置为“智能”时,它将自动缩进代码块并按预期排列波浪括号 {}。但是,如果您在代码块内按 Enter 键,将光标移动到另一行,然后将其移回,则插入的选项卡将消失,并且光标将一直定位到左侧。有没有办法设置 Visual Studio 保留这些选项卡?
解决方案
据我所知,唯一的方法是在该行上输入一些内容(任何内容),然后将其删除。或者点击空格,直到您返回该行之前您永远不会在那里看到它。
一旦 VS 确定您编辑了一行文本,它就不会自动为您修改它(至少不会以您描述的方式)。
其他提示
这对我自己来说也是一种烦恼。每当重新格式化代码时,空白行都会被取消标记。你可能会看看这个: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 这不完全是一个解决方案,而是朝着正确方向迈出的一步
不隶属于 StackOverflow