Home » Categories » UltraEdit » Comandos de menu (UE) » Menú Proyecto

Soporte Ctags

UltraEdit soporta Ctags, ya sea como parte de un proyecto o en forma independiente.

 

¿Qué es Ctags?

Ctags genera un archivo de etiquetas (o índice) de objetos y funciones C/C++ encontradas en encabezados y archivos fuente C/C++ que permite que estos ítems sean referenciados rápidamente dentro de UltraEdit.

 

Ctags EXE

UltraEdit se apoya en un generador externo de archivo de etiquetas. Hay muchas versiones de Ctags, pero recomendamos "Exuberant Ctags", disponible en http://ctags.sourceforge.net/.

 

UltraEdit puede usar un archivo de etiquetas existente, o si hay disponible un EXE para crear Ctags, también puede crearlo. Si usa ctags.exe de Exuberant Ctags y coloca el exe en el directorio que contiene a UltraEdit, permitirá que, por defecto, UltraEdit cree el archivo de etiquetas.

 

Nota - UltraEdit NO incluye un Ctags EXE al instalarse debido a restricciones de licencia.

 

Configuración de Ctags en UltraEdit

El menú Proyecto permite al usuario cambiar la opción Ctags y crear el archivo de etiquetas. El diálogo Opciones Ctags permite definir los tres ítems siguientes:

 

Archivo de etiquetas por defecto - Especifica el archivo de etiquetas a usar si no hay un archivo de etiquetas activo específico del proyecto (definido en los ajustes del proyecto) Éste debe estar presente si no hay un archivo de etiquetas específico del proyecto donde UltraEdit busque símbolos.

 

Ruta/nombre de CTAG EXE - Especifica la ruta y nombre completo del Ctag exe que se ejecutará para crear el archivo de etiquetas desde dentro de UltraEdit. Si no está presente, UltraEdit todavía puede hacer referencia a un archivo de etiquetas para símbolos, pero no puede crear uno. El ajuste por defecto es "ctags.exe" en el directorio que contiene a UltraEdit.

 

Parámetros CTAG - Especifica los parámetros a pasar a Ctag exe para que funcione correctamente. El ajuste por defecto está configurados para "Exuberant Ctags" como se describió anteriormente.

 

Al ejecutarse ctag exe, se reemplaza %fi en la línea de parámetros con el nombre/ruta de un archivo que contiene una lista de archivos que ctag.exe usará para crear las etiquetas. Si se carga un proyecto en UltraEdit, se creará un archivo temporal con una lista de los archivos de proyecto y se pasa esto en lugar de %fi.

 

%fo en la línea de parámetros es reemplazado con el nombre y ruta completos del archivo de etiquetas a crearse. Este sería el archivo de etiquetas especificado en el proyecto o el archivo de etiquetas por defecto definido más arriba.

 

Please note: ">Both "%fi" and "%fo" should be enclosed in quotes so that if the path contains spaces (long filename format) this will be handled correctly.

 

Creación del archivo de etiquetas

El archivo de etiquetas puede crearse directamente desde el menú Proyecto con el ítem Crear archivo CTAG, o si hay un proyecto abierto, puede crearse en forma automática si los ajustes del proyecto así lo especifican.

 

Búsqueda de un símbolo/etiqueta

Todo el propósito de Ctags es poder hallar rápidamente una función o un objeto que se haya definido en otra parte del archivo o en otro archivo. Asumiendo que exista el archivo de etiquetas, al seleccionar Buscar símbolo del menú Buscar se buscará el símbolo en el archivo de etiquetas, y solamente si se encuentra una coincidencia el archivo se abrirá en UltraEdit y se ubicará en el símbolo. Si hay varias ocurrencias, se mostrará un cuadro de diálogo dando al usuario la opción de ubicarse en la etiqueta apropiada.

 

Attachments
There are no attachments for this article.
Related Articles
Comando Configuración de proyecto
Viewed 126 times since Thu, Jan 26, 2012
Diálogo Convertidor de proyecto
Viewed 57 times since Thu, Jan 26, 2012
Comando Administrador de proyecto
Viewed 185 times since Tue, Jan 24, 2012
Plantillas de proyecto
Viewed 30 times since Thu, Jan 26, 2012
New Folder dialog
Viewed 31 times since Thu, Jan 26, 2012
Comando Commit
Viewed 29 times since Tue, Jan 24, 2012
Comando Revisión
Viewed 30 times since Tue, Jan 24, 2012
Diálogo Cadenas
Viewed 29 times since Thu, Jan 26, 2012
Comando Copia de seguridad de proyecto/área de trabajo
Viewed 32 times since Tue, Jan 24, 2012
Menú Proyecto
Viewed 46 times since Tue, Jan 24, 2012