Как позволить GNU indent разбивать длинные строки?

У меня есть код с очень длинными строками, и я хочу разбить строку на несколько строк.

Например, у меня есть:

// Program 1
char s[] =
  "this is a very long string abdeefghijklmnopqrstuvwxyzABCEDEFGHIJKLMNOPQRSTUVWXYZ1234567890";

И мне нужно что-то, содержащее не менее 80 символов в строке, например

// Program 2
char s[] = "this is a very long string abdeefghijklmnopqrstuvwxyz"
           "ABCEDEFGHIJKLMNOPQRSTUVWXYZ1234567890";

Однако каждый раз, когда я скармливаю "Программу 2" indent, он преобразует его обратно в "Программу 1".

Есть ли какой-либо флаг в отступе, чтобы остановить такое поведение? Моя главная забота - убедиться, что каждая строка моего кода не превышает 80 символов.

0 ответов

Другие вопросы по тегам