Описание тега uncrustify
Улучшение исходного кода для C, C++, C#, ObjectiveC, D, Java, Pawn и VALA
0
ответов
Uncrustify пробел после открытия c комментарием
Я пытаюсь найти опцию в Uncrustify, которая делает почти то, что sp_cmt_cpp_start делает для комментариев C++, но для c. В частности, я хотел бы изменить этот комментарий: /*some comment*/ к этому: /* some comment */ Есть ли вариант для этого?
08 май '18 в 16:38
1
ответ
C++ / Uncrustify / Отступ спецификации базового класса
Как мне настроить uncrustify, чтобы этот код: static const class Example : Int1 , Int2 , Int3 выглядит так: static const class Example : Int1 , Int2 , Int3 Я не могу найти какой-либо вариант, который делает только отступ производных классов.
26 апр '11 в 10:09
1
ответ
Убрать пробел после // в командной строке
Я использую uncrustify со следующим параметром: sp_cmt_cpp_start = force # Add space after opening '//' cmt_width = 78 Входные данные : bi.dwSize = sizeof (bi); //Size of the structure itself, must be initialized with sizeof(CGOSBOARDINFO) Выход: bi…
06 сен '12 в 10:03
3
ответа
Использование Uncrustify с VIM
В моем vimrc я вызываю Uncrustify этой командой: %!uncrustify -l CPP -c D:\uncrustify\default.cfg После этого в некотором коде я получаю Windows Fatal error: Но когда я вызываю uncrustify для того же кода в консоли, используя опцию -f, ошибки не воз…
11 сен '12 в 16:36
1
ответ
Как сбросить форматирование кода с помощью Uncrustify
Я использую Uncrustify для форматирования моего кода C++, и я провожу некоторые эксперименты с бесконечным списком настроек. Из-за некоторых неправильных настроек мой код теперь содержит много новой строки, которая разделяет оператор на большее коли…
06 мар '17 в 20:34
0
ответов
Есть ли опция uncrustify, чтобы предотвратить выравнивание на конце?
Как я могу предотвратить несогласованность выравнивания определений моих методов на конце? У меня есть этот интерфейсный файл @import UIKit; @protocol MyProtocol <NSObject> @required - (BOOL)isEditing; - (BOOL)isValid; - (NSInteger)numberOfIte…
12 мар '15 в 14:00
1
ответ
Команда Uncrustify для ядра CUDA
Я бы хотел применить uncrustify (через beautify в редакторе Atom и конфигурационном файле) для кода CUDA. Однако я не знаю, как сказать uncrustify распознавать вызовы ядра CUDA, которые имеют следующую структуру: kernelName <<<N,M>>&g…
10 июл '15 в 08:30
1
ответ
Как правильно сделать отступ после лямбда-выражения Java с помощью uncrustify formatter?
Я использую atom с atom-beautify и uncrustify для форматирования моих файлов Java. Я хочу, чтобы отступ лямбда-выражения делал отступ только на один уровень после открытой скобки, () -> {, Я попытался настроить indent_continue свойство, но это сх…
26 янв '17 в 07:08
0
ответов
Uncrustify первый разрыв строки после первого сообщения
Я использую uncrustify для форматирования моего кода objc, и в настоящее время он форматирует вызов метода, подобный этому, где он помещает первую новую строку после объекта, и вместо этого я хочу, чтобы первая новая строка была после первого сообще…
15 фев '16 в 16:04
1
ответ
Uncrustify: неправильная вставка блока неверна
У меня есть этот код: dispatch_async(dispatch_get_main_queue(), ^{ if (self.adAppearBlockIsAnimated) { [UIView animateWithDuration:kAnimationTime animations:^{ self.adAppearBlock(); }]; } }); К сожалению, Uncrustify делает его похожим на: dispatch_a…
09 май '13 в 14:32
0
ответов
Имитация отступа с некрустить
Я пишу простой git hook, чтобы гарантировать, что весь зафиксированный код исправлен с отступом. Мы используем uncrustify для отступа нашего кода и сценария, который мы запускаем перед каждым коммитом. find -name "*.[hm]" -exec uncrustify -c uncrust…
13 авг '14 в 14:19
1
ответ
Неквалифицировать неверный перевод строки после инициализации члена ':'
У кого-нибудь есть идея избегать "неправильных" переносов после ":"?теперь это выглядит так: *Servo=(APOS_typ){Intern: (APOSINT_typ){CCom: Servo->Intern.CCom, MasterOf: Servo->Intern.MasterOf, ClientOf: Servo->Intern.ClientOf, UpdateTime: S…
12 июл '17 в 10:13
0
ответов
Отступ на многострочных условиях
Если мы напишем долго if-условиями в target-c мы делаем следующее (стараемся оставаться ниже 100 или 120 символов на строку): if ( foo && [foo bar] && [[foo bar] isKindOfClass:[something class]]) { [foo something]; ... } Значение: мы…
11 апр '14 в 13:43
2
ответа
Полное разделение длинных определений функций не только на запятые с помощью Uncrustify
Я использую Uncrustify v0.60 для форматирования моего исходного кода C++. Для настройки Uncrustify я использую UniversalIndentGUI v1.2.0 rev.1070. в Line Splitting options раздел UniversalIndentGUI я установил Code Width до 120 Предположим, у меня е…
16 мар '13 в 12:09
2
ответа
Добавление скобок для If-else с использованием Uncrustify
Мне было интересно, есть ли способ добавить фигурные скобки во вложенный If-else с помощью Uncrustify. Например: if( stat_error == -1 ){ if ( debug > 0 ) printf( "...ERROR ); //I would like to add braces around here. exit( -1 ); } else { Я видел …
02 дек '13 в 16:23
1
ответ
Как настроить Uncrustify для стиля Allman для программирования под Swift iOS?
Я пытаюсь получить конфигурацию для UncrustifyX, которая будет работать со Swift, используя стиль Allman. Я использую BBUncrustifyPlugin в Xcode. Вот что у меня так далеко: # indent using tabs input_tab_size = 8 output_tab_size = 4 indent_columns = …
21 дек '15 в 17:01
2
ответа
Как заставить открывающие скобки разделить предыдущую строку кода?
Используя инструмент Uncrustify, я хотел бы применить стиль 1TBS, который размещает фигурные скобки следующим образом: if (x < 0) { printf("Negative"); } Как мне это сделать? Я не могу найти правильные варианты.
16 сен '10 в 09:14
0
ответов
Аргументы функции Uncrustify Guarantee выровнены с открывающей скобкой
В моей текущей конфигурации uncrustify, если вызывается функция, большую часть времени аргументы выровнены по открывающей скобке, что я и хочу. Однако, если первый аргумент длинный такой, что ширина строки (code_width) превышается следующее: Новая с…
10 май '18 в 16:13
1
ответ
Неквалифицировать опции для лямбды
Мой вопрос о Uncrustify 0.62 и лямбдах. Какие опции uncrustify.cfg могут форматировать код следующим образом: void f1b() { std::for_each( a, b, [ ] ( int& b ) -> foo { b += 3; return(beer); } ); } кодировать так: void f1b() { std::for_each(a,…
05 фев '16 в 17:34
0
ответов
uncrustify: он может разбить длинные строковые литералы?
С моей текущей конфигурацией uncrustify, если я скажу ей отформатировать следующую строку: std::cout << "This is a long string that goes past the 80 column limit and causes problems"; он производит: std::cout << "This is a long string th…
21 фев '19 в 19:17