A cross platform compatible GUI for several code formatter, beautifier and indenter like GreatCode, AStyle, GNU Indent, Uncrustify and many more. Main feature is a live preview to directly see how the selected formatting option affects the source code.
Features of UniversalIndentGUI are:
- Live preview. Directly see how the code is affected by a indenter parameter
- Configurable ini file, open for many indenters. Not yet known indenters can be added by creating a new ini file for them
- Supported and included indenters right now are:
Artistic Styler, BCPP, CSSTidy, GNU Indent, GreatCode, HTML Tidy, phpCB (executable not included in UiGUI) and Uncrustify
- By integration of these indenters the following programming languages are supported : C, C++, C#, JAVA, D, CSS, HTML, PHP, Javascript and Pawn
- Syntax highlighting for all above languages (except for Pawn) and many other languages
- Integration as external tool into any IDE or editor supporting external tool calls
- Load the settings of an indenter from its existing config file
- Save parameters as indeters config file for later use
- ToolTips for each indenter parameter to know what it does
- Multiple language support. Currently english, german, taiwan/chinese (thanks to Nelson Tai) and partly japanese (thanks to Nirvash)
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- C++
All packages Packages in Distributions
-
universalindentgui source package in Xenial
Version 1.2.0-1build5 uploaded -
universalindentgui source package in Trusty
Version 1.2.0-1build2 uploaded -
universalindentgui source package in Precise
Version 1.1.0-2build1 uploaded -
universalindentgui source package in Bionic
Version 1.2.0-1.1 uploaded -
uncrustify source package in Xenial
Version 0.59+dfsg1-1.1 uploaded