Описание тега clang-format
NoneClang-format is a tool to format C/C++/Java/JavaScript/Objective-C/Protobuf code.
1
ответ
Clang-формат Objective-C для блоков
Я искал Google и возился с моим файлом в формате.clang в течение нескольких часов. Я хочу, чтобы мои блоки выглядели так: [UIView animateWithDuration:0.3 animations:^{ label.alpha = 0; } completion:^(BOOL finished) { label.hidden = YES; }]; Не это: …
06 мар '16 в 02:28
0
ответов
Почему формат clang сворачивает многострочное объявление?
Я получаю clang-format Конфигурация близка к тому, что я могу жить с. Тем не менее, он не оставляет многострочных объявлений одних, и я не уверен, почему. Дано: int foo(void) { int i = 2, j = 3, k = 4; return i + j + k; } Clang-формат дает мне: int …
07 авг '18 в 19:41
2
ответа
Как запретить clang-формату добавлять одну точку с запятой в новую строку?
У меня есть эта строка кода на C++ while (fread(pixel_array++, sizeof(byte), 3, fp)); но когда я использую формат clang, он разделяет точку с запятой и добавляет его в новую строку while (fread(pixel_array++, sizeof(byte), 3, fp)) ; Мне не нравится …
04 апр '17 в 04:42
0
ответов
Почему формат clang неправильно выравнивает мой указатель звездочки?
Я использую clang-format отформатировать мой код. Использование параметризованного макроса препроцессора, кажется, нарушает способ выравнивания звездочки указателя (обратите внимание на расстояние вокруг звездочки для параметров b а также c). #defin…
07 янв '19 в 12:56
0
ответов
Опция формата clang для вставки новой строки в TypeScript
Мое угловое приложение написано на TypeScript. Я добавил clang-config файл, чтобы установить последовательность в коде. После изучения вариантов у меня есть следующий блок: Language: JavaScript BasedOnStyle: WebKit AllowShortFunctionsOnASingleLine: …
16 авг '17 в 02:04
1
ответ
Я запустил clang-формат на make-файле по ошибке. Как отменить?
Я бегал clang-format на make файл по ошибке. Как отменить это clang-форматирование?
15 июн '18 в 05:56
0
ответов
clang-formatter: запретить новую строку в объявлении функции
В Objective-C Как предотвратить новые строки здесь: - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { чтобы увидеть это: - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)sectio…
13 ноя '17 в 21:23
1
ответ
Clang-формат дает ошибку
Я настроил .vimrc файл для использования clang-format-3.5.py в гвим на убунту. Сейчас нажимаю Ctrl+k получить какую-то ошибку, как Formatting failed: usable .clang-format, using LLVM Style (total 0 errors) И это работает в большинстве случаев, но ко…
01 мар '14 в 04:09
3
ответа
Подготовьте среду vim для работы с clang-форматом
Проблема: E319: Извините, команда недоступна в этой версии проблема Когда я запускаю среду vim и пытаюсь переформатировать код (CTRL+K), я получаю это предупреждение на экране Среда: Система: Mac OS X Настройки: Vim: VIM - Vi IMproved 8.0 (2016 Sep …
18 ноя '16 в 22:06
4
ответа
Опции стиля clang для перечислений
Кто-нибудь знает, как настроить clang-формат для сохранения enum в отдельных строках? т.е. enum { ONE, TOW, THREE }; против enum {ONE, TWO, THREE}; РЕДАКТИРОВАТЬ: Вот параметры стиля, которые я использую, чтобы соответствовать руководству по стилю A…
14 апр '14 в 23:36
1
ответ
cpp template<> spacing с использованием clang-format 3.6 не работает должным образом
Я использую clang-format version 3.6 on Fedora 21 внутри vim с использованием clang-format.py за cpp код. Код выглядит так, как ожидалось, за исключением определений шаблона. Код для template<typename T> меняется на template <typename T>…
22 дек '15 в 20:03
1
ответ
Как избежать clang-формата для форматирования двух отдельных '>' в смену?
Когда я использую clang для форматирования своих кодов C++, я столкнулся с проблемой: priority_queue<int, vector<int>, greater<int> > q; будет автоматически отформатирован в: priority_queue<int, vector<int>, greater<int…
22 окт '17 в 09:27
0
ответов
Clangformat для директив препроцессора
Использование Clangformat В настоящее время у меня есть следующий метод: - (void)myMethod { #if DEBUG [ClassMethod enableLogging]; #endif } Я хочу, чтобы это отображалось так - (void)myMethod { #if DEBUG [ClassMethod enableLogging]; #endif } Есть ид…
15 авг '16 в 22:23
1
ответ
Пользовательская настройка стиля кодирования clang-формата
Я пытаюсь выяснить, как установить стиль кодирования для моего кода в формате clang. Я хочу сделать следующее: перерыв до и после символа наследования : символ наследования : не имеет отступов список наследования разрывается после запятой и выравнив…
16 янв '18 в 19:05
1
ответ
Clang-формат, установленный через Cygwin, не запускается
Когда я пытаюсь бежать clang-format в терминале Cygwin64 я получаю следующий вывод: $ clang-format : CommandLine Error: Option 'disable-symbolication' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options Я также не …
18 май '18 в 16:18
0
ответов
Как сделать цепочку методов упаковки в формате clang?
Вот код демонстрации, который отформатирован в формате clang с использованием конфигурации по умолчанию. a.foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .foo() .fo…
12 апр '18 в 15:58
1
ответ
Опция SpaceBeforeCpp11BracedList недоступна в формате clang, установленном через Homebrew в macOS?
Я бегу clang-format с SpaceBeforeCpp11BracedList вариант, но кажется, clang-format не знаю, что вариант. Ниже приведено сообщение об ошибке. YAML:98:29: error: unknown key 'SpaceBeforeCpp11BracedList' SpaceBeforeCpp11BracedList: true ^~~~ Error read…
14 июл '18 в 05:53
1
ответ
Как отформатировать этот стиль определения функции
Я хотел бы отформатировать мой C-код для определенного стиля определения функции следующим образом: foo.c (где "Arg" - это тип / структура) Example1: void * foo( const Arg *arg1 /**< my arg */ ) { ... } Example2 void * foo( const Arg *arg1, /**&l…
14 фев '18 в 19:25
0
ответов
Разрешить конфликты с помощью clang-tidy modernize-use-using
Я использую средство проверки modernize-use-using из clang-tidy через скрипт run-clang-tidy-3.9.py для всего проекта CMake (я использую файл compile_commands.json, сгенерированный cmake). Это прекрасно работает для других модернизированных контролле…
09 июн '17 в 17:06
1
ответ
Как clang-формат не помещать операторы в одну строку?
Как и в приведенном ниже коде, я использую формат clang для автоматического форматирования моих кодов. if(detectBeats[*beatsCont-2] > detectBeats[*beatsCont-1] || fabs(detectBeats[*beatsCont-2] > detectBeats[*beatsCont-1]) < 1.0) { *beatsCo…
08 дек '16 в 06:45