История изменений
Исправление intelfx, (текущая версия) :
Строго N раз в начале, где N — логический уровень вложенности текущей строчки. Пример:
int very_long_function(int arg,
.......................int other_arg)
{
<------>return arg + other_arg;
}
int main(int argc, char **argv)
{
<------>int foo = very_long_expression(),
<------>....bar = other_long_expression();
<------>for (; foo != bar; ++foo) {
<------><------>printf("foo=%d, bar=%d\n",
<------><------>.......foo, bar);
<------>}
}
Здесь <------>
— это табы (размера 8), а .
— это пробелы.
Легко заметить, что если аккуратно следовать этому правилу, размер таба можно заменить на любой другой и форматирование не «поедет».
Исправление intelfx, :
Строго N раз в начале, где N — логический уровень вложенности текущей строчки. Пример:
int very_long_function(int arg,
.......................int other_arg)
{
<------>return arg + other_arg;
}
int main(int argc, char **argv)
{
<------>int foo = very_long_expression(),
<------>....bar = other_long_expression();
<------>for (; foo != bar; ++foo) {
<------><------>printf("foo=%d, bar=%d\n", foo, bar);
<------>}
}
Здесь <------>
— это табы (размера 8), а .
— это пробелы.
Легко заметить, что если аккуратно следовать этому правилу, размер таба можно заменить на любой другой и форматирование не «поедет».
Исходная версия intelfx, :
Строго N раз в начале, где N — логический уровень вложенности текущей строчки. Пример:
int very_long_function(int arg,
.......................int other_arg)
{
<------>return arg + other_arg;
}
int main(int argc, char **argv)
{
<------>int foo = very_long_expression(),
<------>....bar = other_long_expression();
<------>for (; foo != bar; ++foo) {
<------><------>printf("foo=%d, bar=%d\n", foo, bar);
<------>}
}
Здесь <------>
— это табы, а .
— это пробелы.