Відповіді:
Для C, C ++, C ++ / CLI, C # та Java
Подібної поведінки ви можете досягти за допомогою Artistic Style 2.04 .
Завантажте найновішу версію, поточну 2.04 (не використовуйте apt-get
для встановлення, оскільки тоді ви отримаєте старішу версію 2.03, і ця версія не буде працювати для цього сценарію, оскільки не приймає трубопровідний вихід)
Встановити художній стиль -> дотримуйтесь встановити doc (/astyle/doc/install.html) у завантаженні ( make
тоді make install
)
Додайте власну команду до Geany:
bash -c "astyle --indent-classes -Y"
Щоб налаштувати цей погляд, перегляньте документацію в художньому стилі
Виберіть текстову область та натисніть Ctrl+, 1щоб запустити першу спеціальну команду Geany
Для HTML
Ви можете використовувати акуратно , охайний також може скласти ваш html-код, якщо ви використовуєте geany.
Встановіть акуратно: sudo apt-get install tidy
Створіть власну команду (приклад):
bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"
Більше інформації:
Для Python
Форматор джерела Python / Гарненький принтер (не тестується)
html
файлів я використовував bash -c "tidy --quiet yes -m --output-xhtml no --output-html yes --wrap 0 --tidy-mark no --indent auto %f > /dev/null; true" (Geany replaces the
% f` з ім'ям + розширенням файлу). Я вважаю 2
застарілим.
cmd /c "astyle --indent-classes -Y"
Ви можете використовувати ручне вирівнювання за допомогою шаблону для вирівнювання свого коду. Це повільніше, але працює для будь-якої мови. Існує tclscript для цього, розміщений тут https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/