Интервал между фигурной скобкой и комментарием

Учитывая файл alfa.c:

#include <stdio.h>
int main() { // this is a comment
  puts("hello world");
}

Я могу отформатировать его с помощью GNU Indent следующим образом:

$ indent -st alfa.c
#include <stdio.h>
int
main ()
{                               // this is a comment
  puts ("hello world");
}

Однако комментарий сейчас далеко направо. Я попытался добавить опцию:

$ indent -st -c0 alfa.c
#include <stdio.h>
int
main ()
{       // this is a comment
  puts ("hello world");
}

но это все еще не совсем верно. Может ли отступ вызываться таким образом, чтобы комментарий начинался только после 1 или 2 пробелов?

2 ответа

Решение

indent -c0 -nut -ts2

Это изменит все ваши вкладки на пробелы.

-c0 удаляет отступ для комментариев после кода (так что это повлияет на все комментарии).

редактировать: уменьшены пробелы во вкладке

Он помещает комментарий на одну вкладку после скобки. Чтобы обойти это, установите размер вкладки, отступ и замените вкладки пробелами. Скажем, мы хотим, чтобы стандартный отступ был 3 пробела

indent -st -c0 -i3 -ts3 -nut alfa.c
Другие вопросы по тегам