Navegador de código


Un navegador de código es un editor, a veces con plegado u otras capacidades de diseño avanzadas, diseñado para estructurar el código fuente o, por extensión, otros tipos de archivos de texto . Dado que normalmente conoce la sintaxis (y, hasta cierto punto, la semántica) del texto que muestra, puede usar varias técnicas para hacer que la navegación y las referencias cruzadas sean más rápidas y sencillas; esto le permite presentar una buena visión general del código de grandes proyectos.

Un editor de este tipo se sitúa entre un editor de texto tradicional, un navegador de clase Smalltalk y un navegador web como Mozilla. Muestra un archivo de texto estructurado (plegamiento basado en marcadores) jerárquicamente, a veces usando varios paneles. Un navegador de código generalmente admite el resaltado de sintaxis para los principales idiomas y, con frecuencia, permite a los usuarios definir esquemas de resaltado para otros archivos relevantes para sus actividades; en algunos casos también puede integrar la salida de otros programas como gdb .

Aunque los navegadores de código se diseñaron inicialmente para editar programas, también se pueden usar para diferentes tareas, como delinear texto sin formato o ayudar a comprender el código fuente existente.