aide utags es

Etiquetas de ayuda

volver a la página de inicio

versión disponible en : en it ru zh ja de nl pt fr

fecha de creación : 20220621- fecha de actualización : 20220621- fecha de generación : 20240612_171237

1.Etiquetas de ayuda

Hola, probablemente acaba de crear una base de datos de hipertexto del sistema "mentor" tras la instalación del módulo utags.
al final del script de creación de la base de datos, se lanza gvim para editar este archivo de ayuda.
gvim es la base sobre la que utags proporciona un sistema de edición y gestión de hipertexto.
Si no está familiarizado con gvim, empiece por mirar . aide vim .

. aide vim  es la referencia de una etiqueta de hipertexto mentor que le lleva al archivo de ayuda de vim.
Para acceder a ella, escriba el comando ":ta aide_vim" y pulsa enter o coloca el cursor de texto en la referencia . aide vim  escriba shift-$, lo que abrirá una nueva pestaña del archivo de ayuda.
Ahora tienes que aprender a utilizar la herramienta a través de:

  • de . commandes et macro commandes de navigation dans l'hypertexte 
  • la . présentation de la forme de l'hypertexte 
  • la estructura del . langage de balisage leger mentor  que es la estructura de este texto.
  • la . la méthodologie mentor d Ã©dition hypertexte 
  • la . modes de recherche dans l'hypertexte 
  • de . macro commandes d edition de l'hypertexte 
  • de . macro commandes de generation de l'hypertexte 
  • de la . pilotage de la generation de l'hypertexte 
  • de . systemes de sauvegarde des domaines et des fichiers  Posteriormente, un segundo componente importante estará disponible en el sistema de mentores : . module tableur base de donnee relationnelle et applications 

    2.. commandes et macro commandes de navigation dans l'hypertexte : y presentación de la forma de hipertexto

    El editor vim tiene una función de navegación por hipertexto que se puede desglosar en comandos :

  • en el modo de línea de comandos puede acceder a una etiqueta (etiqueta) "sumario" por ejemplo mediante el comando: :su resumen - una variante es : :resumen de la etapa que divide la ventana antes de la navegación.
  • hay un comando de retorno : :en. que te devuelve a la posición original.
  • el comando ta sin argumento le hace avanzar en el árbol de navegación :puede navegar por el árbol de navegación mediante secuencias de estos dos comandos.
  • el árbol de navegación se puede ver con el comando: :tags - una navegación entre buffers de texto que no es una navegación de hipertexto es el comando: :e# que va al búfer anterior (cambiar así que si se repite).
    Esto es útil si quiere cambiar entre dos archivos sin cambiar el árbol de navegación del hipertexto.
  • para facilitar la navegación, estos comandos han sido asignados (pedir :mapa) en las teclas de función de F5 a F8 : (el comando ":map" permite asignar una secuencia de características de control a otra...
    El enfoque más simple del mentor utiliza mapeos que comienzan con el carácter ".comandos y macrocomandos para la navegación por el hipertexto) 2.1.Tabla de teclas de función de navegación

    TFlínea_de_pedido  acción  
    F5  tags  mostrar la pila de etiquetas navegadas (tags'stack) 
    F6  po  subir una etiqueta en la pila  
    F7  ta  avanzar una etiqueta en la pila  
    F8  e#  cambiar entre dos buffers de texto  

  • y . mode commande vi  el cursor debe estar en la referencia del hipertexto, por ejemplo: sommaire_es (referencia de hipertexto para el . langage de balisage leger mentor tabla de teclas de función de navegación).

  • la tecla para la navegación es "ctrl-.]" en un teclado qwerty y ctrl-altgr-] en una azertizacion que es más complicado y que hemos emulado en altgr-$ (que el $ esté en azerty en el mismo lugar que el ] en qwerty y altgr-$ es en realidad el carácter "¤") este comando va a la etiqueta referenciada en la misma ventana.
    por lo que es el equivalente al comando ":su etiqueta" pero sin tener que escribir la etiqueta en el teclado.
    altgr-$ inicia la macro ggt_es (en modo comando escriba ")

  • la tecla "µ" busca la etiqueta haciendo una división horizontal de la ventana es por tanto el equivalente al comando ":etiqueta del establo". µ lanza la macro ght_es (en modo comando escriba " la macro gvt_es hace un escupitajo vertical de la ventana se asigna a la tecla "§" que no es utilizada por vi.
  • la tecla shift-$ correspondiente al carácter "£" de navegación por el hipertexto pero abriendo una nueva pestaña.
    £ ejecuta la macro gnt_es (en modo comando escriba ")
  • El desplazamiento entre pestañas se realiza mediante los siguientes comandos:

  • . présentation de la forme de l'hypertexte 

    2.2.Bloque de texto texte_structuré_es

    El bloque de texto es la estructura bajo la cual se almacena un texto.
    Se compone de cuatro tipos de elementos delimitados por pares de delimitadores < >, ( ), { } y [ ]

  • una etiqueta de hipertexto o etiqueta puesta entre los delimitadores "<" et ">", dijo . étiquette mentor  .
    que sólo puede contener caracteres alfanuméricos con el carácter de subrayado "_" como separador - un posible . résumé de bloc  o . commentaire mentor  poner entre paréntesis "( )",
  • el texto real entre llaves "{}" que es el bloque de texto real.
  • referencias de hipertexto de la forma etiquetas de texto que se utilizan para resaltar el texto en los bloques de texto 2.2.1.Bloque estructural

    Por lo tanto, tenemos una forma general:

    <etiquette_de_bloc_es>(título) [reference_es]
    {
    ...
    ... [reference_es] ...
    ...
    <etiquette_de_sous_bloc_es>(etiqueta del sub-bloque)
    {
    ...
    ... [reference_es] ...
    ...
    ... <etiquette_dans_texte_es> ...
    ...
    ... [reference_es] ...
    ...
    etc....
    }
    }

    que, por lo tanto, pueden anidarse: Un bloque de texto puede contener otros bloques de texto.
    Un bloque particular es el bloque de todo el archivo cuya línea de etiqueta contiene:

  • la etiqueta del nombre del archivo - el título del archivo - una referencia al resumen del archivo.
    Por lo tanto, la forma de la etiqueta del archivo es 2.2.2.Etiqueta en el texto .
  • por ejemplo para un archivo llamado filename.
    ext en una :
    <nomfichier_extension_es>(título del archivo)[nomfichier_extension_es_som]
    la macro para generar esta línea es fnt_es para un archivo de texto.
    Hay otras macros.

    3.áreas de tutoría

  • los archivos de la base de datos están referenciados en archivos con nombre de dominio, con extensión .dom
  • el dominio raíz así que la raíz.dom es el dominio de más bajo nivel racine_dom_es como su nombre indica.
  • el dominio contiene la lista de rutas de archivos y posiblemente subdominios.
  • un subdominio se caracteriza por el carácter @ que precede a la ruta del dominio para que utags sepa interpretar este archivo como un dominio.
  • esto forma un árbol jerárquico cuyas ramas son los dominios y las hojas los archivos.
    dentro de los archivos este árbol continúa a través de la anidación de bloques de texto gracia a la etiqueta del bloque.
  • para añadir sus archivos a la base de datos de mentores, se recomienda crear uno o más dominios en el dominio_raíz y editar sus archivos añadiendo su.
    Esto se puede hacer automáticamente mediante un comando del shell, por ejemplo en unix:
    !!encontrar . -nombre *.* -impresión
    ou sous windows:
    !!dir /b /l /s *.*

    4.Un pequeño recorrido por el hipertexto

  • utags genera un archivo de resumen cuando analiza un archivo cuya extensión de resumen es ".som" el nombre del resumen del archivo actual es aide_utags_txh.som
  • para el archivo actual la etiqueta es aide_utags_txh_es_som y se encuentra como se ve en la primera línea del
  • la macro para el acceso directo al índice es gsf_es
  • una vez en el resumen elegir una etiqueta para volver al archivo por altgr-$ (pero se incluirá en el árbol de navegación)
  • o escriba esta macro para acceder al resumen y luego pulse F6 para volver a este archivo o F8 si quiere cambiar fácilmente en el archivo y su resumen.
  • utags también genera un resumen general para todos los archivos de la base de datos, para acceder a él utilice la macro gsg_es
  • el resumen general se compone de bloques de texto cuyas etiquetas son los dominios y cuyos bloques están compuestos por la lista de archivos o subdominios del.
    Es decir, estos bloques son resúmenes de la.
  • la primera referencia en un bloque de dominio es un enlace al propio archivo de dominio.
  • si se navega por esta referencia de archivo de dominio, por ejemplo utags_dom_es verá la lista de las rutas de los archivos. Ignora las líneas "CSV" que hacen parte del siguiente módulo del mentor que se ocupa de los datos estructurados (tablas de datos) el módulo utags que maneja los llamados datos "no estructurados", es decir, texto pero a la que el . langage de balisage leger mentor  proporciona una estructura.

  • puede navegar a voluntad por el hipertexto y volver al punto de partida pulsando F6 y volver al árbol de navegación pulsando F7

  • con todos estos movimientos es posible que necesite almacenar una posición específica en un archivo para volver a ella directamente.
    Puede utilizar un vi de marca : mp por ejemplo para marcar con la letra "p" la posición de la línea actual y recuperarlo después de moverlo por el archivo con el comando 'p'

  • utags cuando explora el árbol de dominios, genera un número de :

  • el archivo más importante es el archivo de etiquetas llamado "utags" al que podemos acceder escribiendo el comando ":sus etiquetas" o la macro gut_es (a partir de ahora ya no especificaremos en el texto para una macro mentor el ".
  • el archivo utags tiene la estructura de un archivo de etiquetas como el generado por el comando unix ctags para fuentes en lenguaje C.
  • puede buscar la ubicación de una etiqueta en el archivo utags con la macro frt_es.

  • el archivo "tree.txt" al que se puede acceder con el comando gag_es (no, esto no es una broma).
    Este archivo muestra todo el árbol de dominios con sus hojas, los archivos, es decir, para un archivo vemos tanto la ruta del mentor como la del sistema de archivos.
    Así que utags proporciona otra forma de acceder y organizar tus archivos.
    Una doble jerarquía.
  • el archivo "source.txt" accedido por gas_es que es el resultado de un comando utags particular que sólo se ocuparía de un dominio o archivo concreto en lugar de la racine_dom_es.

  • el archivo "urefs" también es muy importante, es la referencia cruzada, es decir la lista de archivos donde se cita una referencia en un texto.
    Si está en una etiqueta, la macro frr_es le permite encontrar donde esta etiqueta lo cual es conveniente si se quiere eliminar para mantener la coherencia del hipotexto.
    Lógicamente, sus referencias también deben ser eliminadas.
    Para acceder al archivo urefs sin hacer una búsqueda : ":ta refs"

    5.La metodología mentor de la edición de hipertexto

  • el conocimiento que se tiene de una información también depende de la forma en que se insertó en el hipertexto.
  • Por ello, hay que prestar especial atención a la ámbito de edición de la etiqueta para recuperar la información.
  • por información se entiende el bloque de texto de una etiqueta de bloque o la vecindad de una etiqueta en un texto.
  • lógicamente elegiremos las palabras clave que caracterizan esta información para formar la etiqueta.
  • un método también utilizado para formar esta etiqueta es utilizar una nomenclatura deinfixe_es que son códigos de tres letras
  • se propone esta nomenclatura, pero se puede ampliar o sustituir según sus necesidades.
    Lo importante es utilizar una nomenclatura, ya que permite clasificar la información que será más fácil de encontrar porque el número de infijos es limitado.

    6.Modos de búsqueda en el hipertexto

  • hay varios niveles para llegar a la información en el hipertexto según el conocimiento que se tenga de esta información.
  • si conoce la etiqueta por completo, la forma más fácil es escribir la orden : ":su etiqueta"
  • entonces puede utilizar el resumen general gsg_es si busca un archivo o el archivo utags_es gut_es si busca un bloque de texto.
  • entonces sólo tienes que ir al archivo y hacer una búsqueda en vi con el comando "/cadena/" seguido de enter
  • la cadena de caracteres puede ser un . expression régulière  que permite una búsqueda flexible en elementos sintácticos.
    por ejemplo en el archivo utags la búsqueda: /orden.*buffer/ te colocará en la etiqueta . commande de gestion de buffer vi 
  • fdr_es
  • función de búsqueda en el dominio: realiza una búsqueda de texto completo en todos los archivos de un dominio utiliza el programa nomfic que crea la lista de ficheros de un dominio teniendo en cuenta recursivamente los subdominios.

    NOTA PARA LOS DESARROLLADORES : este documento que contiene enlaces a las fuentes de los archivos de macros de vim o scripts de perl es un ejemplo cómo enlazar sus fuentes y documentos de especificaciones técnicas con etiquetas en los comentarios, facilitar la programación con letras.
    También el resumen del expediente (gsf_esmodos de búsqueda en el hipertexto) le dará una visión general de su fuente y enlaces a al código que le interesa. Ejemplo con el programa perl para generar páginas html : mt_to_htm_pl_es_som ( Hay mucho margen de mejora en futuras versiones, como la inclusión de "inside html" en el documento fuente con el fin de beneficiarse de la.modos de búsqueda en el hipertexto) Estas funciones aportan una solución práctica al eterno problema del desajuste entre el código y la documentación.
    Con la metodología del mentor, la documentación es un código como cualquier otro.

    7.Macrocomandos de edición del hipertexto

  • Se proporcionan macrocomandos para facilitar la edición del formulario de hipertexto :

    7.1.. tableau des macro commandes d'edition : para el lenguaje de marcas mentor light

    macromnemónica  comentario  
    ebia_es  Edición Bloc Inserción de los elogios  inserta un bloque de llaves  
    ebai_es  Edición de paréntesis de inversión de bloques  inserta corchetes para dividir un bloque  
    ebtb_es  Edición Bloc Tag Build  crea un . bloc structurel  completar dejando en edición en la etiqueta  
    ebma_es  Edición Bloc Mise En Accolades  refuerza un bloque de líneas seleccionado por F3-F4  
    ebmp_es  Edición de paréntesis en bloque  pone entre paréntesis un bloque de líneas seleccionado por F3-F4  
    ebm__es  Edición del bloqueo silencioso  hay una serie de macros ebm cuya última letra es . modifieur de bloc   
    etft_es  Edición Tab Fichier Textos  hay una serie de macro etf etf_mac_es cuya última letra es el tipo de archivo fuente  

    7.2.Macrocomandos para generar hipertexto

  • estas macros lanzan, con varias opciones, el programa utags que analiza los archivos del árbol de dominios.
  • se asignan a las teclas de función F11 Shift-F11 Alt-F11 Ctrl-F11 y Ctrl-Shift-F11.

    7.2.1.Tabla de macrocomandos para generar hipertexto

    macromnemónica  comentario  
    ub_es  Base de UTags  lanza utags para una exploración de toda la base de datos de los archivos modificados desde la última exploración (racine.dom)  
    ud_es  Utags Domaine  lanza utags para una exploración de los archivos modificados en el dominio actual  
    uf_es  Fichero Utags  lanza utags para el análisis del archivo actual  
    F11_es  ub_es racine.dom  acceso directo ut_es  
    M-F11_es  ud_es racine.general dom  acceso directo ug_es  
    C-F11_es  uf_es archivo  acceso directo uf_es  

  • el comando más utilizado será sin duda C-F11_es.
    Cuando edite un documento creando etiquetas y referencias, utilizará este comando después de guardar los cambios para actualizar la base de datos utags con las nuevas etiquetas y la base de datos urefs con las nuevas referencias.

    NOTA : Los comandos descritos aquí se encuentran en el menú Utags de la barra de menú de gvim.
    Este menú está diseñado para proporcionar un acceso rápido a la ayuda para recordar los comandos.
    NOTA : estos comandos y el lenguaje de marcas mentor light son lo único que necesitas saber para tener una potente herramienta de gestión de información textual que si la integras te servirá de forma consistente y durante mucho tiempo para guardar y utilizar prácticamente toda tu información útil.

    8.Control de la generación de hipertexto

  • el archivo extensio_lst_es contiene una tabla de extensiones de archivo conocidas y sus propiedades utilizadas por el programa utags
  • el archivo /home/minage/Documents/mt/ht/ref_abs.txt lista las referencias que no tienen las etiquetas correspondientes.
  • el archivo utags_par_es parámetros que controlan el funcionamiento del programa utags

    9.Sistemas de copia de seguridad de dominios y archivos

    En el menú Utags hay un submenú "Explotación" que permite guardar o archivar un dominio entero y también para archivar versiones sucesivas de ficheros.

  • La opción de menú EnterDomainName se utiliza para introducir el valor de la variable de entorno.
  • La etiqueta DisplayCurrentDomain muestra el valor de esta variable.

  • A continuación, nos encontramos con la redacción Dominio.Exportación que llama a la macro fdex_es que a su vez llama al archive_domaine_sh_es que construye un archivo con el comando "tar" y lo copia en el soporte de copia de seguridad definido por el ARCHISUPP_es en un directorio con el nombre de la base de datos de los mentores ARCHIDIR_es.

  • La opción de la redacción.IncrementarDominioDeArchivo dice archive_domaine_sh_es que el nombre del archivo debe incluir un número de incremento para crear un archivo sucesivo. ejemplo "utags_000.ar", "utags_001.ar"

  • A continuación aparece un submenú Archivo con las siguientes etiquetas:

    10.Módulo de hoja de cálculo de base de datos relacional y aplicaciones

    NOTA : pronto se ofrecerá la gestión de datos estructurados.
    Este nuevo módulo es la integración de las funciones de la hoja de cálculo y del RDBMS (sistema de gestión de bases de datos relacionales).
    Se implementa mediante bloques de texto del tipo CSV cuyas etiquetas son los nombres de las tablas del RDBMS.
    También se integrará en este módulo un lenguaje de scripting para programar estos datos.
    permitiendo crear rápidamente aplicaciones de cualquier tipo.
    Ejemplo concreto de aplicación : generación de una partitura musical de proteodia a partir del código FASTA de una proteína : partition_de_la_protéodie_stimulatrice_de_phenylalanine_ammonia_lyase_1_pisum_sativum http://cuántica.
    alwaysdata.
    net/phenylalanine_ammonia_lyase_1_pisum_sativum_sti_part_txh.
    htm