4

我曾经使用 Microsoft Visual Studio 2005 编写 C++ 代码,其中自动缩进的行为非常好。

但是当我尝试使用 Code::Blocks 时,我意识到自动缩进的行为很糟糕。

例如困扰我的一件事:

for (int i = 0; i < n; i++)
//it start from here in Code::Blocks

for (int i = 0; i < n; i++)
    //I want it to start from here like in Visual Studio

if和_while

有什么办法可以改变 Code::Blocks 中自动缩进的行为,使其与 Microsoft Visual Studio 自动缩进一样好?

4

1 回答 1

10

首先,确保smart indent已启用(设置 -> 编辑器 -> 智能缩进)。

在 Ubuntu 上它仍然不适合我,但是codeblocks-contrib使用

sudo apt-get install codeblocks-contrib

修复了一些问题。它修复了 , ,的智能缩进if,但不适用于类和函数。如果有人知道如何解决其余问题,请告诉我。whilefor

于 2014-05-17T10:30:50.163 回答