LINUX.ORG.RU

История изменений

Исправление 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);
<------>}
}

Здесь <------> — это табы, а . — это пробелы.