Anjuta es un Entorno Integrado de desarrollo (IDE) para C y C++ que proporciona gran cantidad de facilidades para la programación. Posee una interfaz gráfica para acceder a múltiples herramientas de programación disponibles para sistemas Linux que se ejecutan en línea de ordenes.
Anjuta intenta ser amigable al usuario. Está escrito para GTK+/GNOME y pretende combinar la flexibilidad y la potencia de las herramientas en línea de ordenes con la interfaz gráfica fácil-de-usar de GNOME.
Este manual se refiere a la versión 1.2.2 de la aplicación.
La primera vez que se inicia Anjuta, se muestra al usuario un mensaje de bienvenida.
Al iniciar la aplicación se mostrará la ventana principal en la que se distingue diversas zonas:
Barra de menú
Prácticamente todas las opciones de Anjuta están disponibles desde alguna opción de este menú. Estas opciones están agrupadas en diversos submenús:
Archivo: incluye las opciones típicas de gestión de archivos (), así como opciones de gestión de proyectos (). Un proyecto permite organizar los diversos archivos de una aplicación en una sola entidad, para una mejor gestión de la misma.
En este menú también están las opciones de impresión ().
Editar: con las opciones de , así como las de .
También incluye varios submenús para facilitar la edición de texto al programar. Desde opciones de búsqueda y reemplazo (opción ), opciones de conversión de caracteres (opción ), opciones de selección de texto (opción ), múltiples opciones de inserción de texto orientadas a la programación en lenguaje C (opción ), opciones de comentar bloques de código fuente (opción ), así como opciones para ir rápidamente a diversos sitios del documento (opción ).
La opción permite realizar búsquedas de un texto en múltiples archivos, mediante una caja de diálogo con múltiples y potentes opciones.
Ver: permite mostrar y ocultar las diversas barras de herramientas y ventanas de la aplicación, así como algunas características del editor (números de línea, márgenes, etc.)
Proyecto: opciones para gestionar los proyectos, tales como añadir y quitar archivos del proyecto, o editar la configuración del proyecto. Desde aquí también se invoca al editor GUI para crear la interfaz gráfica de la aplicación(opción , necesita tener Glade instalado).
Formato: opciones de formateo del texto, permitiendo el resaltado sintáctico, así como desplegar y replegar trozos de código.
Construir : opciones de compilación y de construcción del código de la aplicación.
Marcador: permite insertar marcadores en el código y desplazarse por ellos.
Depurador: opciones de depuración del código. Permite insertar puntos de ruptura y una ejecución controlada, así como evaluar e inspeccionar variables.
CVS: opciones para trabajar sobre un repositorio CVS (Sistema de Control de Versiones), lo que permite controlar los cambios que se realicen sobre el código.
Opciones: opciones para establecer las preferencias de un montón de características de la aplicación, desde opciones del compilador y enlazador hasta las opciones del editor y las preferencias generales de la aplicación.
Ayuda: permite acceder a la ayuda en línea (), a un tutorial (), a la página web del proyecto, así como a fuentes relacionadas, tales como páginas del API de Gnome, páginas de Man y páginas de Info.
Barras de herramientas
En ellas se incluyen las opciones más habituales. Por defecto Anjuta muestra dos barras, la Barra Principal y la Barra de Navegación.
Estas barras pueden desplazarse de su ubicación y colocarse en otra posición o ser incluso flotantes. Para ello, hacer clic en el extremo izquierdo de la barra y arrastrar con el ratón a la ubicación deseada.
Las barras disponibles son:
Barra principal: funciones de archivos y de edición de textos.
Barra de Navegación: navegación por los marcadores y etiquetas de función.
Barra extendida: funciones del proyecto y de compilación, construcción y ejecución.
Barra de depuración: controles para el Depurador de código.
Barra de formato: funciones para dar formato al texto y al código.
Ventana principal
Es la zona de trabajo, en ella se pueden observar diversos paneles, que pueden ocultarse y mostrarse (menú y ) , así como cambiar su tamaño, haciendo clic sobre los bordes de separación y arrastrando con el ratón.
Estos paneles son:
Ventana de edición
Esta ventana es la ubicada en la zona derecha y en ella están los documentos abiertos con los que se trabaja. Puede haber muchos documentos abiertos, pero únicamente hay uno activo en un momento dado. Todos los ordenes y acciones se aplicarán sobre dicho documento. Se puede cambiar de documento haciendo clic en la pestaña de la página. También se puede seleccionar un documento haciendo clic derecho sobre cualquier pestaña y seleccionando el documento de la lista que aparece.
Ventana de proyecto
Esta ventana es la ubicada en la zona izquierda. Muestra un árbol con los archivos de código fuente que contiene el proyecto. Posee en la parte inferior varias pestañas para ver diversas vistas del proyecto (Proyecto: muestra el código fuente, Archivos: Muestra todos los archivos de la carpeta, y Símbolos)
Ventana de mensajes
Ubicada en la zona inferior de la ventana. Muestra todos los mensajes tanto de la salida estándar (stdout) como de la salida estándar de error (stderr) cuando se ejecuta una orden externa. La Ventana de mensajes está habitualmente oculta y se muestra cuando se ejecuta una orden externa.
Los colores con que se muestran los mensajes son relevantes. Los de color negro son mensajes normales informativos. Los de color azul son mensajes importantes como avisos (Warnings) y mensajes de error. Los mensajes de color rojo indica que están enlazados, es decir, haciendo doble-clic sobre un mensaje de color rojo llevará el cursor al archivo y la línea que se especifica en el mensaje.
Además, la ventana de mensajes tiene múltiples pestañas donde se va mostrando información según las acciones que se estén llevando a cabo, incluyendo las salidas estándar y ventanas de depuración.
Haciendo clic en la esquina superior izquierda de las ventanas, éstas se vuelven flotantes. Para ponerlas otra vez en su sitio, hacer clic derecho sobre la ventana y seleccionar la opción .