(我已将此问题发布在https://codereview.stackexchange.com/并标记为偏离主题。主持人建议在SO发布问题
我正在使用indent
来更正缩进。除了命名空间块中的缩进外,一切都很好。
我有示例代码:
$ cat test2.cc
#include <iostream>
namespace API
{
void f ()
{
std::cout << "f() called" << std::endl;
}
}
但在跑完indent
之后我得到了:
$ indent -st -bl -bli0 -i 4 -c 4 -kr -nce -bls test2.cc
#include <iostream>
namespace API
{
void f()
^^^^<=== I don't want these indentation
{
std::cout << "f() called" << std::endl;
}
}
我不希望首先缩进命名空间块并且很难找到任何相关的缩进选项(它非常复杂)。我怎么能解决这个问题?任何建议都将不胜感激。