能否将 Visual Studio 的“智能缩进”设置为不删除空行中的制表符?

StackOverflow https://stackoverflow.com/questions/73884

  •  09-06-2019
  •  | 
  •  

当 Visual Studio (2005) 有 选项 -> 文本编辑器 -> C/C++ -> 制表符 -> 缩进 设置为“智能”时,它将自动缩进代码块并按预期排列波浪括号 {}。但是,如果您在代码块内按 Enter 键,将光标移动到另一行,然后将其移回,则插入的选项卡将消失,并且光标将一直定位到左侧。有没有办法设置 Visual Studio 保留这些选项卡?

有帮助吗?

解决方案

据我所知,唯一的方法是在该行上输入一些内容(任何内容),然后将其删除。或者点击空格,直到您返回该行之前您永远不会在那里看到它。

一旦 VS 确定您编辑了一行文本,它就不会自动为您修改它(至少不会以您描述的方式)。

其他提示

这对我自己来说也是一种烦恼。每当重新格式化代码时,空白行都会被取消标记。你可能会看看这个: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 这不完全是一个解决方案,而是朝着正确方向迈出的一步

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top