After import we can see the full desing of IDE (I enable all features for review). Left panel – directory tree with basic file management features and build options; bottom panel – switchable terminal and system monitor; right panel – help menu and list functions(very helpful tool). Also in right part of code window programmer can enable the Overview Map – small transparent map of opened file. All these panels can be hidden with hotkeys or click on the icons in the header.
In my opinion GNOME Builder is most effective for C/C++ programming: auto completion, auto indentation, many snippets and error checker. Builder use Clang for code analyze and sometime it works very strange: inadequate variants of completion or snippets. Compilation is possible via autotools by Builder menu. Another great things is Git integration – Builder checks your commits and highlight uncommitted lines. Every language has personal settings: line numbers, right margin, auto indent and smart backspace. Programming with Builder is very comfortable – don’t forget that project is very young.
The best features in my opinion:
- easy projects management and import
- auto completion for C/C++/Python
- auto indentation for many languages
- quick jump between functions, documentation and files
- snippets support
- preview for HTML and Markdown
- global search
- error checks and fix
- git tracking
- IDE built-in commands
- Vim and Emacs mode
This article is also written in GNOME Builder and I recommend to use it. Thanks for reading.