Интервал между фигурной скобкой и комментарием
Учитывая файл 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