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.


Contents

Features

Complete, presently available features in Anjuta:

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.

File opening

  • paged mode or,
  • windowed mode

Interactive source-level debugger

It is built over gdb and features:

  • Interactive execution.
  • Breakpoints/watches/signal/stack manipulation.
  • ... and much more.

Built-in application wizards

Allow 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!

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?