Help tags
version available in : it ru zh es ja de nl pt fr
date of creation : 20220621- date of update : 20220621- generation date : 20250203_123637
 Hello, you have probably just created a hypertext base of the "mentor" system following the installation of the utags module.
  at the end of the database creation script, gvim is launched to edit this help file.
  gvim is the foundation on which utags is based to provide a hypertext editing and management system.
  If you are not familiar with gvim, start by consulting . aide vim .
. aide vim  is the reference of a mentor hypertext tag that leads you to the vim help file.
 To access it either type the command ":ta aide_vim" and do enter or place the text cursor on the reference . aide vim  type shift-$ which will open a new tab on the help file.
  Now you need to learn how to use the tool through:  
	
- the . la méthodologie mentor d édition hypertexte - the . modes de recherche dans l'hypertexte - of . macro commandes d edition de l'hypertexte - of . macro commandes de generation de l'hypertexte - of the . pilotage de la generation de l'hypertexte - of . systemes de sauvegarde des domaines et des fichiers Subsequently a second important component will be available in the mentor system : . module tableur base de donnee relationnelle et applications
The vim editor has a hypertext navigation function which can be broken down into commands : 
- in command line mode you can access a label (tag) "summary" for example by the command:
:your summary - a variant is :
:sta summary that splits the window before navigation.
  
2.1.Navigation function key table
TF order_line action                                               
 F5          tags        display the stack of the browsed labels (tags'stack) 
 F6          po          go up one label in the stack                          F7          ta          advance a label in the stack                          F8          e#          switch between two text buffers                       
2.1.1.Navigation Controls Key Table
key macros                                                    action                                                                                          
 altgr-$      ggt                                                      hypertext navigation in the current vi buffer                                                   
 µ            ght   do horizontal tag                                  hypertext navigation by making a horizontal split of the window                                  £            gnt                                                      hypertext navigation by opening a new tab                                                        §            gvt                                                      hypertext navigation by making a vertical split of the window                                                 other macros linked to specific files (see below)                                                                                                  
              gsf   go summary file                                    hypertext navigation in the file summary                                                                      gsr   go summary reference file                          hypertext navigation in the file summary to the location of the current label reference                       gsg   go general summary                                 hypertext navigation in the general summary (list of file references in the database)                         gut   go tags                                            hypertext navigation to the utags file (index of hypertext labels of the files in the database)               gag   go arbre general                                   hypertext navigation to the file containing the tree of files in the database)                                gas   go source tree                                     hypertext navigation to the file containing the file tree of the last execution of utags)                     grc   go cross-reference                                 hypertext navigation to the cross-reference file:search for the reference of the current label   
2.2.Text block texte_structuré_en
 The text block is the structure under which a text is stored.
   It is composed of four types of elements delimited by pairs of delimiters < >, (  ), {  } and [  ]  
 
 So we have a general form:
<etiquette_de_bloc_en>(title)  [reference_en]
{
...
...  [reference_en]  ...
...
<etiquette_de_sous_bloc_en>(sub block label)
{
...
...  [reference_en]  ...
...
...   <etiquette_dans_texte_en>  ...
...
...  [reference_en]  ...
...
etc...
}
}
  which can therefore be nested: A text block can contain other text blocks.
  A particular block is the block of the whole file whose label line contains: 
4.A little tour in the hypertext
5.The methodology of hypertext editing mentor
 NOTE FOR DEVELOPERS : this document containing links to the sources of vim macro files or perl scripts are an example 
 how to link your sources and your technical specification documents by putting labels in the comments, 
 making lettered programming easy.
  Also the summary of the file (gsfsearch modes in hypertext) will give you a global view of your sources and links to access
 to the code you are interested in. Example with the perl program to generate html pages :  mt_to_htm_pl_en_som
  ( Program can be improved - evolution in future versions, like including "inside html" in the source document
 in order to benefit from the style sheets.search modes in hypertext)
  These functions give a practical solution to the eternal problem of mismatch between code and documentation.
  With the mentor methodology, documentation is a code like any other.
7.Macro commandes d edition de l hypertexte
7.1.. tableau des macro commandes d'edition : for the mentor lightweight markup language
macro mnemonic                            comment                                                                                       
 ebia         Edition Bloc Insertion Accolades    inserts a block of braces                                                                     
 ebai         Editing Parenthesis Reversal Block inserts braces in order to split a block                                                       ebtb         Edition Bloc Tag Build              creates a . bloc structurel  complete by leaving in edition on the label                     ebma         Edition Bloc Mise En Accolades      braces a line block selected by F3-F4                                                          ebmp         Editing Block Parenthesis           puts in brackets a line block selected by F3-F4                                                ebm_         Editing Silent Blocking             there is a series of macro ebm whose last letter is . modifieur de bloc                      etft         Edition Tab Fichier Texts           there is a series of macro andf macro vim etf  whose last letter is the type of the source file 
7.2.Macro commands for generating hypertext
7.2.1.Table of macro commands for generating hypertext
macro mnemonic                 comment                                                                                             
 ub           UTags Base               launches utags for a scan of files modified since the last scan on the whole database (racine.dom) 
 ud           Utags Domaine            launches utags for a scan of modified files in the current domain                                    uf           Utags fichier            launches utags for the analysis of the current file                                                  F11          ub racine.dom          shortcut ut                                                                                        M-F11        ud racine.general dom shortcut ug                                                                                        C-F11        uf file                shortcut uf                                                                                        
 NOTE : The commands described here can be found in the Utags menu of the gvim menu bar.
      This menu has been designed to provide quick access to help in remembering commands.
 NOTE : these commands and the mentor light markup language are the only things you need to know to have a powerful textual information management tool that if you integrate it to serve you consistently and for a long time to keep and use almost all your useful information.
8.Control of the generation of hypertext
9.Domain and file backup systems
 In the Utags menu there is a submenu "Exploitation" that allows you to save or archive an entire domain
 and also to archive successive versions of files.
10.Relational database module and applications
 
NOTE : structured data management will be proposed soon.
       This new module is the integration of spreadsheet and RDBMS functions (relational database management system).
       It is implemented through text blocks of the CSV type whose labels are the names of the RDBMS tables.
       A scripting language will also be integrated into this module to program this data.
      allowing you to quickly realize applications of any kind.
       Particular example of realization : generation of a proteody musical score from the FASTA code of a protein : 
partition_de_la_protéodie_stimulatrice_de_phenylalanine_ammonia_lyase_1_pisum_sativum
http://quantum.alwaysdata. net/phenylalanine_ammonia_lyase_1_pisum_sativum_sti_part_txh.htm