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