Вопросы по теме '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 просмотров
schedule
16.12.2022
очистить пространство после // в обернутой командной строке
Я использую 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