up previous

Up: Tutorial sull'editor VI Previous:Macro

Suggerimenti



  Le abbreviazioni valgono per l'INPUT MODE e sono una 
  generalizzazione delle macro; permettono di digitare una i
  breve parola ottenendone l'espansione (alla pressione della 
  barra spaziatrice) in una sequenza qualsiasi di caratteri.
  Per tale scopo esiste la direttiva 'ab'.

  Esempio:
     :ab US UNIVERSITA` DEGLI STUDI

  La direttiva 'unab' rimuove le abbreviazioni.

  Esempio:
     :unab US

  Come già accennato, le opzioni, le macro e le abbreviazioni 
  possono essere attivate non solo dall'interno dell'editor, ma 
  anche da shell; questo avviene assegnando alla variabile EXINIT la 
  sequenza di comandi necessari per la attivazione, separati 
  unicamente dal simbolo di pipe ('|').
  In tal caso non si dimentichi di esportare la variabile EXINIT.

  Esempio:

     EXINIT='set ai nu | ab US UNIVERSITA` DEGLI STUDI'
     export EXINIT

  Volendo automatizzare questa assegnazione, in modo che l'utente 
  non sia costretto a digitarlo ogni volta che accede al sistema, 
  va inserito nel file di inizializzazione per l'utente (.profile 
  per sh, .login/.cshrc per csh e tcsh).

  Qui di seguito troverete elencati alcuni tra i molti suggerimenti 
  possibili per risolvere problemi frequenti: