Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ in GNU/Linux. Anjuta IDE has been written for GTK/GNOME, and features a number of advanced programming facilities.
These include project management, application wizards, an onboard interactive debugger, and a powerful source editor with source browsing and syntax highlighting.
Here are some key features of "Anjuta IDE":
· Fully customizable integrated editor.
· Automatic syntax highlighting.
· Automatic code formatting.
· Code folding/hiding.
· Line numbers/markers display.
· Text zooming.
· Code autocompletion
· Calltips for Linux/GNOME function prototypes.
· Automatic indentation and indentation guides
· ... and much more.
· Each file opened can be operated in either paged mode or windowed mode.
· Highly interactive source-level debugger (built over gdb).
· Interactive execution.
· Breakpoints/watches/signal/stack manipulation.
· ... and much more.
· Built-in application wizards to create terminal/GTK/GNOME applications on-the-fly.
· Dynamic Tags browsing.
· Function definition, structure, classes, etc. can be reached with just two mouse clicks.
· Full tags management for project.
· Full project and build files management.
· Bookmark management.
· Basic windows are attachable and detachable.
· Support for other languages
· Java, Perl, Pascal, etc. (only file mode, no project management).
· Interactive messaging system.
· And, the interface is beautiful!
Requirements:
·
GTK+ >= 2.4.x
·
gdl >= 0.6.1
·
gnome-build >= 0.1.3
·
devhelp >= 0.11
·
autogen >= 5.6.5
·
guile >= 1.6.7
· libopts >= 23.0.0
·
graphviz >= 2.6.0
·
subversion >= 1.0.2
·
glade3 >= 2.91.3