Anjuta
From openSUSE
Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTk/GNOME and features a number of advanced programming facilities including project management, application wizards, on-board interactive debugger, powerful source editor with source browsing and syntax highlighting. It is an effort to marry the flexibility and power of text-based command-line tools with the ease-of-use of the GNOME graphical user interface. That is why it has been made as user-friendly as possible.
[edit]
Features
Complete, presently available features in Anjuta:
[edit]
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.
[edit]
File opening
- paged mode or,
- windowed mode
[edit]
Interactive source-level debugger
It is built over gdb and features:
- Interactive execution.
- Breakpoints/watches/signal/stack manipulation.
- ... and much more.
[edit]
Built-in application wizards
Allow to create:
- terminal,
- GTK/GNOME
applications on-the-fly.
[edit]
Dynamic Tags browsing
- Function definition, structure, classes, etc. can be reached with just two mouse clicks.
- Full tags management for project.
[edit]
Full project and build files management
[edit]
Bookmark management
[edit]
Basic windows are attachable and detachable
[edit]
Support for other languages
- Java, Perl, Pascal, etc. (only file mode, no project management).
[edit]
Interactive messaging system
And, the interface is beautiful!
If you are new to Anjuta and want to learn how to install and use Anjuta to compile c++ files then visit here: http://www.opensuse.wiseportion.com/10.2/c++.php?

