Описание тега astyle

Artistic Style is a source code indenter, formatter, and beautifier for the C, C++, C# and Java programming languages. It can be used from a command line, or it can be incorporated as classes in another C++ program.
1 ответ

Параметр функций форматирования

Известно ли вам о каком-либо инструменте или программе, способных украсить входные параметры функции, выровняв переменную по левому краю, как в примере ниже? Я сейчас смотрю на A-Style. Вы знаете, может ли это сделать эту работу для меня? Я хотел бы…
20 янв '12 в 10:56
2 ответа

Вызов Astyle для строки или файла через C#

Я генерирую код C++ через C#, по какой-то причине после применения astyle мой скомпилированный код компилируется. Так есть ли способ я могу вызвать astyle из моего приложения C# Windows?
06 апр '12 в 04:45
0 ответов

Запустить astyle для файлов на git commit

Я пытаюсь привести в порядок свой код, поэтому я хотел бы всегда запускать astyle для необходимых файлов перед выполнением коммита. Я видел ответы, в которых упоминается хук перед фиксацией и используются gitattributes, но они оба фиксируют содержим…
22 июн '15 в 13:50
1 ответ

Astyle форматирование всех документов в папке и создание резервных копий файлов

Я только начал использовать astyle. Можно ли запустить astyle на всех файлах в папке? Если в папке есть файлы разных форматов, может ли она разумно выбрать файлы C/C++ для форматирования? Можно ли связать astyle с gedit, чтобы программы, написанные …
14 авг '14 в 07:10
1 ответ

Astyle добавляет новые строки в конец файла каждый раз

Я только что установил vim-autoformat и astyle для форматирования моего кода на c/ C++ внутри vim. Кажется, все работает, но каждый раз, когда я запускаю файл, он помещает новую строку в конец файла. Даже если есть один (или несколько). Я пытался на…
16 ноя '13 в 06:44
1 ответ

Как игнорировать файлы с заданным префиксом?

Используя astyle, я хочу, чтобы он пропускал файлы, сгенерированные MOC QT, так как по каким-то причинам эти файлы приводят к краху astyle. Я использую простое соглашение использования moc_ префикс для этих файлов. Есть ли способ глобально настроить…
15 окт '13 в 22:24
0 ответов

vscode select-format и file-format с использованием разных правил (astyle)

Я установил расширение astyle ( https://marketplace.visualstudio.com/items?itemName=chiehyu.vscode-astyle), и оно работает, когда я делаю формат файла (ctrl-shift-I). Однако, когда я пытаюсь сделать только выбранный формат, он форматирует код в соот…
26 апр '18 в 19:28
1 ответ

Руководство по стилю AStyle for Google C++

Я только начал использовать Astyle с VS-2013 для C++. Я хочу настроить его в соответствии с руководством по стилю Google C++. Я заметил, что Astyle позволяет импортировать файлы конфигурации, поэтому мне было интересно, кто-нибудь выполнил тяжелую р…
2 ответа

astyle: проблемы, исключая файлы и каталоги с использованием опции "--exclude"

Недавно я столкнулся с проблемой использования astyle, которую мне не удалось выяснить. Я не уверен, является ли это ошибкой, или я просто неправильно использую инструмент astyle. Я пытаюсь использовать опцию "--exclude", чтобы исключить файлы и кат…
04 авг '14 в 04:32
1 ответ

Можно ли разбить `case xx: {` на две строки с помощью AStyle?

Мне нужно отформатировать следующий код switch(i) { case 1: { printf("a"); break; } в: switch(i) { case 1: { printf("a"); break; } с сохранением стиля скобок k&r; в других ситуациях. Как я мог это сделать? я пытался --style=kr --indent-cases
08 июн '13 в 08:09
1 ответ

Отступ Astyle C++ переменной init в конструкторе

Я ищу вариант Astyle для отступа конструкторов C++ от: foo::foo(int param) : m_param(param) , m_x(0) , m_y(0) Кому: foo::foo(int param) : m_param(param) , m_x(0) , m_y(0) Я не нашел этого ни в документации, ни в Google. Благодарю.
22 май '14 в 09:39
1 ответ

Форматируйте вложенные пространства имен в C++ в одну строку, используя astyle

В соглашении о кодировании моей компании мы форматируем вложенные пространства имен в одну строку. Например: namespace Foo { namespace Bar { ... }} // Foo::Bar Я пытаюсь применить этот стиль с помощью astyle, но не смог найти ничего в документации п…
24 июл '17 в 03:44
2 ответа

Как использовать Astyle на части файла

Я использую Astyle в Eclipse. Я хочу иметь возможность использовать его для части файла, а не для всего исходного файла (например, чтобы украсить только одну функцию в коде, а не весь исходный файл). Как я могу это сделать? Спасибо!
31 окт '13 в 17:44
1 ответ

Astyle - как отформатировать условие без фигурных скобок в 1TBS

У меня есть программа, которая использует Astyle для форматирования кода в 1TBS. Итак, если у меня есть такой код if(condition) func(a, b); это меняется на это if(condition) { func(a, b); } Проблема в том, что когда параметры в вызываемой функции ра…
27 июл '16 в 13:23
1 ответ

Как уменьшить избыточные пробелы между ключевыми словами в коде C++ с помощью astyle

Я всегда набираю больше пробелов между ключевыми словами или между идентификаторами без ведома. Как я могу настроить файл конфигурации astyle, чтобы автоматически уменьшить их до одного пробела? Например: int main(int argc, const char *argv[]) { int…
22 апр '14 в 00:03
1 ответ

Может ли astyle обрабатывать скобки для инициализации массива по-разному?

У меня есть следующий фрагмент кода, который в точности такой, как я хочу: #include <iostream> int main(int argc, char* argv[]) { for (auto i: { 1, 2, 3 }) { std::cout << i << std::endl; } } К сожалению, astyle превращает это в: #i…
15 сен '16 в 11:36
0 ответов

Отступление линий продолжения с художественным стилем

Художественный стиль делает отступ в этих строках в исходном файле Java: WebDriver driver = new FirefoxDriver() .test() .full() .value(); как это: WebDriver driver = new FirefoxDriver() .test() .full() .value(); Есть ли способ получить более разумны…
11 мар '16 в 10:52
0 ответов

Как запустить AStyle из Sublime?

Я уже пытался использовать пакет SublimeAStyle, но это не сработало. Когда я нажимал клавиши, команда не запускалась (я проверил в консоли). Сейчас я пытаюсь написать свой собственный ярлык для запуска программы на моем исходном коде. У меня есть эт…
28 сен '16 в 02:06
3 ответа

Как отформатировать открывающие скобки в методах C++ с помощью astyle?

Это обычная практика для перемещения открывающей скобки функции на следующую строку. Как применить это в методе класса с astyle (код beautifier)? пример: // this is an initial C++ code class Class { public: static int foo(bool x) { if (x) { return 4…
29 янв '12 в 10:52
1 ответ

Могу ли я перечислить файлы, которые будут отформатированы с помощью astyle?

Есть ли у astyle опция, которая будет делать что-то вроде: "For the given list of files, list the files that *would be* modified by astyle." Итак, в основном перечислите файлы, которые не соответствуют astyle, но на самом деле не меняйте их. Я просм…
12 дек '14 в 14:02