Вопросы по теме 'uncrustify'

Проблема устранения пробелов с помощью макроса внутри вызова метода
Я пытаюсь использовать Uncrustify в своем проекте, но у меня возникают некоторые проблемы с изменениями интервалов, которые он вносит, когда макрос используется в качестве получателя сообщения Objective-C. Например, учитывая следующий вызов макроса и...
790 просмотров
schedule 12.08.2022

Uncrustify: имена однострочных методов и удаление пробелов между двойной звездочкой
Здесь два связанных вопроса. 1) Какой параметр мне нужно использовать, чтобы сделать многострочный метод именем одной строки? Например, у меня есть это: - (NSArray *)nodesForXPath:(NSString *)xpath namespaces:(NSDictionary...
1131 просмотров
schedule 17.01.2023

Существует ли максимальный отступ сразу для Uncrustify?
У меня есть блок объективного кода c, который выглядит так [paths enumerateObjectsUsingBlock:^(NSString * path, NSUInteger idx, BOOL * stop) { BOOL isDir; if ([fm fileExistsAtPath:path isDirectory:&isDir]) { ...... } }];...
166 просмотров
schedule 28.05.2023

Uncrustify не поддерживает новый синтаксис Objective-C LLVM 4.0.
Я использовал Uncrustify для форматирования кода. Но Uncrustify не поддерживает новый синтаксис Objective-C LLVM 4.0. Что я собираюсь делать? Код, отформатированный Uncrustify: @interface SJTLLVM4Tester() @property (strong) NSNumber...
808 просмотров

очистить пространство после // в обернутой командной строке
Я использую uncrustify со следующим параметром: sp_cmt_cpp_start = force # Add space after opening '//' cmt_width = 78 Ввод: bi.dwSize = sizeof (bi); //Size of the structure itself, must be...
457 просмотров
schedule 07.08.2022

Могут ли Uncrustify и/или Universal Indent GUI разделять строковые литералы?
Я использую графический интерфейс Universal Indent и Uncrustify для своего проекта C++. Ширина кода установлена ​​на 80 символов, а формат кода почти удовлетворительный. Кажется, это нормально работает для обычного кода, но строковые литералы не...
741 просмотров
schedule 25.05.2022

Uncrustify: удалить пробел, открывая/закрывая блок
Как я могу очистить блоки, как показано ниже: if(a) { foo(); } в if(a) { foo(); }
130 просмотров
schedule 02.04.2023

Uncrustify obj-c: новая строка до и после вызова super, объявление интерфейса и объявление реализации
Как я могу добавить новую строку после вызова super с помощью uncrustify Текущий: - (void)someFunction { [super someFunction]; more stuff; and more stuff; } Желаемый: - (void)someFunction { [super someFunction];...
255 просмотров
schedule 06.04.2023

Uncrustify obj-c: добавить новую строку между параметрами в объявлении функции
Я ищу некоторую конфигурацию, чтобы сделать этот код - (void)myFunctionWithParameter:(NSString *)param1 secondParameter:(NSString *)param2 { } to: - (void)myFunctionWithParameter:(NSString *)param1...
214 просмотров
schedule 17.01.2023

Как автоматически перемещать конечные комментарии на строку выше?
Я ищу инструмент, опцию или регулярное выражение для перемещения конечных комментариев над строкой, которую они описывают. Другими словами, я хотел бы превратить это: a = b; // Assign b to a в это: // Assign b to a a = b; В...
213 просмотров
schedule 24.05.2022

Как настроить Uncrustify для стиля Allman для программирования Swift iOS?
Я пытаюсь получить конфигурацию UncrustifyX, которая будет работать со Swift, используя стиль Allman. Я использую BBUncrustifyPlugin в Xcode. Вот что у меня есть до сих пор: # indent using tabs input_tab_size = 8...
1084 просмотров
schedule 26.02.2023

Очистить + лямбда
У меня возникли проблемы с получением uncrustify для форматирования лямбда-выражений C++ вот во что он превращает мою лямбду: auto print = [](auto const &i, qi::unused_type, qi::unused_type) { qDebug() <<...
418 просмотров
schedule 15.08.2022

Uncrustify параметры вызова разделенной функции
Я хочу отформатировать код следующим образом: а) максимальная ширина линии 120 б) - параметры вызова функции по одному на строку с отступом, если длина вызываемой функции > 120, иначе вызов функции в одну строку c) - если вызов функции...
880 просмотров
schedule 23.10.2022

Как настроить uncrustify в визуальном коде?
Я установил uncrustify на свой Linux-компьютер, а также установил его расширение в Visual Code. Я настроил settings.json следующим образом: "uncrustify.executablePath": "/usr/bin/uncrustify", "uncrustify.configPath":...
3595 просмотров
schedule 08.06.2023

Расшифровать ассоциацию файлов
Есть ли способ настроить uncrustify для привязки определенного языка к пользовательскому расширению файла? Я использую код Visual Studio в Linux с плагином uncrustify. Форматирование работает отлично, если я переименовываю файл .groovy в .java....
161 просмотров
schedule 13.12.2023

как сделать отступ для параметров продолженной функции с помощью uncrustify?
Рассмотрим этот код: some_function(1, 2 3); some_function( 1, 2, 3); Есть ли способ сделать отступ во второй строке, чтобы 3 был в столбце после ( ? Предпочтительно без изменения отступа в четвертой строке? Документ звучит так,...
296 просмотров
schedule 25.04.2023

uncrustify: могу ли я контролировать, где он решает разбить строки?
Я пробовал uncrustify, и, хотя я получил много удовольствия от того, насколько он настраиваемый, я обнаружил, что иногда он решает разбить строки способами, с которыми я не согласен. Некоторые примеры: void functionWithLongName(int parameter1,...
50 просмотров
schedule 25.02.2023

Uncrustify - Как не добавлять пробел между =›
В apex мы используем => при определении карт. Пробел между ними, например = > , является недопустимым синтаксисом. Я пробовал следующие настройки, все из которых приводят к пробелу между ними. sp_compare = ignore sp_inside_angle =...
41 просмотров
schedule 01.06.2024

uncrustify: как объединить аргументы многострочного вызова функции C в одну строку?
Я использую uncrustify 0.69.0 (пока не могу скомпилировать 0.71.0). У меня есть следующее: sendto(cmd_sock, buf, strlen(buf), 0, (struct sockaddr *)&fromCmd, sizeof(struct sockaddr_in)); И я хочу, чтобы...
137 просмотров
schedule 27.09.2022

Как я могу получить Uncrustify (который не был опубликован с торговой площадки VSCode)
Я использовал расширение Uncrustify Лорана Трегье, но недавно оно было не опубликовано. ( https://marketplace.visualstudio.com/items?itemName=LaurentTreguier.uncrustify&ssr=false#overview ) Есть какие-нибудь идеи по этому поводу? Это временно или...
133 просмотров
schedule 05.05.2023