6

当 Visual Studio (2005) 将Options -> Text Editor -> C/C++ -> Tabs -> Indenting设置为 Smart 时,它将自动缩进代码块并按预期排列波浪括号 {}。但是,如果您在代码块内按 Enter 键,将光标移动到另一行,然后将其移回,则插入的选项卡将消失,光标一直位于左侧。有没有办法将 Visual Studio 设置为保留这些选项卡?

4

2 回答 2

2

据我所知,唯一的方法是在那一行输入一些东西(任何东西),然后删除它。或者点击空间,在你回到那条线之前你永远不会看到它。

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

于 2008-09-16T15:59:06.190 回答
1

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

于 2013-06-27T17:17:12.003 回答