home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / tutor / tutor.it < prev    next >
Encoding:
Text File  |  2010-08-15  |  36.4 KB  |  968 lines

  1. ===============================================================================
  2. =    Benvenuto  alla   G u i d a    all'Editor   V I M   -    Versione 1.7    =
  3. ===============================================================================
  4.  
  5.      Vim Φ un Editor molto potente ed ha parecchi comandi, troppi per
  6.      spiegarli tutti in una guida come questa.  Questa guida serve a
  7.      descrivere quei comandi che ti permettono di usare facilmente
  8.      Vim come Editor di uso generale.
  9.  
  10.      Il tempo necessario per completare la guida Φ circa 25-30 minuti,
  11.      a seconda di quanto tempo dedichi alla sperimentazione.
  12.  
  13.      ATTENZIONE!
  14.      I comandi nelle lezioni modificano questo testo. Fai una copia di questo
  15.      file per esercitarti (se hai usato "vimtutor", stai giα usando una copia).
  16.  
  17.      E' importante non scordare che questa guida vuole insegnare tramite
  18.      l'uso. Questo vuol dire che devi eseguire i comandi per impararli
  19.      davvero. Se leggi il testo e basta, dimenticherai presto i comandi!
  20.  
  21.      Adesso, assicurati che il tasto BLOCCA-MAIUSCOLO non sia schiacciato
  22.      e premi il tasto    j    tanto da muovere il cursore fino a che la
  23.      Lezione 1.1 riempia completamente lo schermo.
  24. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  25.             Lezione 1.1:  MOVIMENTI DEL CURSORE
  26.  
  27.  
  28.    ** Per muovere il cursore, premi i tasti h,j,k,l come indicato. **
  29.          ^
  30.          k            NOTA:  Il tasto h Φ a sinistra e muove a sinistra.
  31.        < h     l >           Il tasto l Φ a destra e muove a destra.
  32.          j               Il tasto j ricorda una freccia in gi∙.
  33.          v
  34.   1. Muovi il cursore sullo schermo finchΘ non ti senti a tuo agio.
  35.  
  36.   2. Tieni schiacciato il tasto "gi∙" (j) finchΘ non si ripete il movimento.
  37.      Adesso sai come arrivare fino alla lezione seguente.
  38.  
  39.   3. Usando il tasto "gi∙" spostati alla Lezione 1.2.
  40.  
  41. NOTA: Quando non sei sicuro del tasto che hai premuto, premi <ESC> per andare
  42.       in Modalitα Normale [Normal Mode]. Poi ri-immetti il comando che volevi.
  43.  
  44. NOTA: I tasti con le frecce fanno lo stesso servizio. Ma usando hjkl riesci
  45.       a muoverti molto pi∙ rapidamente, dopo che ci si abitua.  Davvero!
  46.  
  47. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  48.             Lezione 1.2: USCIRE DA VIM
  49.  
  50.  
  51.   !! NOTA: Prima di eseguire quanto richiesto, leggi la Lezione per intero!!
  52.  
  53.   1. Premi il tasto <ESC> (per assicurarti di essere in Modalitα Normale).
  54.  
  55.   2. Batti:     :q! <INVIO>.
  56.      Cos∞ esci dall'Editor SCARTANDO qualsiasi modifica fatta.
  57.  
  58.   3. Quando vedi il PROMPT della Shell, batti il comando con cui sei arrivato
  59.      qui.  Sarebbe:    vimtutor <INVIO>
  60.  
  61.   4. Se hai memorizzato questi comandi e ti senti pronto, esegui i passi
  62.      da 1 a 3 per uscire e rientrare nell'Editor.
  63.  
  64. NOTA:  :q! <INVIO> SCARTA qualsiasi modifica fatta.  In una delle prossime
  65.        lezioni imparerai come salvare un file che hai modificato.
  66.  
  67.   5. Muovi in gi∙ il cursore per passare alla lezione 1.3.
  68.  
  69.  
  70. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  71.         Lezione 1.3: MODIFICA DI TESTI - CANCELLAZIONE
  72.  
  73.  
  74.     ** Premere  x  per cancellare il carattere sotto al cursore **
  75.  
  76.   1. Muovi il cursore alla linea pi∙ sotto, indicata da --->.
  77.  
  78.   2. Per correggere errori, muovi il cursore fino a posizionarlo sopra il
  79.      carattere da cancellare.
  80.  
  81.   3. Premi il tasto    x     per cancellare il carattere sbagliato.
  82.  
  83.   4. Ripeti i passi da 2 a 4 finchΘ la frase Φ corretta.
  84.  
  85. ---> La mmucca salt≥≥ finnoo allaa lunnna.
  86.  
  87.   5. Ora che la linea Φ corretta, vai alla Lezione 1.4
  88.  
  89. NOTA: Mentre segui questa guida, non cercare di imparare a memoria,
  90.       ma impara facendo pratica.
  91.  
  92.  
  93. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  94.         Lezione 1.4: MODIFICA DI TESTI - INSERIMENTO
  95.  
  96.  
  97.                    ** Premere  i  per inserire testo. **
  98.  
  99.   1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
  100.  
  101.   2. Per rendere la prima linea uguale alla seconda, muovi il cursore sopra
  102.      il primo carattere DOPO la posizione in cui il testo va inserito.
  103.  
  104.   3. Premi  i  e batti le aggiunte opportune.
  105.  
  106.   4. Quando un errore Φ corretto, premi <ESC> per tornare in Modalitα Normale.
  107.      Ripeti i passi da 2 a 4 fino a completare la correzione della frase.
  108.  
  109. ---> C'era del tsto mncnt questa .
  110. ---> C'era del testo mancante da questa linea.
  111.  
  112.   5. Quando sei a tuo agio nell'inserimento di testo vai alla lezione 1.5.
  113.  
  114.  
  115.  
  116. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117.          Lezione 1.5: MODIFICA DI TESTI - AGGIUNTA
  118.  
  119.  
  120.        ** Premere  A  per aggiungere testo a fine linea. **
  121.  
  122.   1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
  123.      Non importa dove Φ posizionato il cursore sulla linea stessa.
  124.  
  125.   2. Batti  A  e inserisci le necessarie aggiunte.
  126.  
  127.   3. Alla fine della aggiunta premi <ESC> per tornare in modalitα Normale.
  128.  
  129.   4. Muovi il cursore alla seconda linea indicata ---> e ripeti
  130.      i passi 2 e 3 per correggere questa frase.
  131.  
  132. ---> C'Φ del testo che manca da qu
  133.      C'Φ del testo che manca da questa linea.
  134. ---> C'Φ anche del testo che ma
  135.      C'Φ anche del testo che manca qui.
  136.  
  137.   5. Quando sei a tuo agio nell'aggiunta di testo vai alla lezione 1.6.
  138.  
  139. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140.              Lezione 1.6: MODIFICARE UN FILE
  141.  
  142.  
  143.           ** Usare  :wq  per salvare un file e uscire. **
  144.  
  145.   !! NOTA: Prima di eseguire quanto richiesto, leggi la Lezione per intero!!
  146.  
  147.   1. Esci da Vim come hai fatto nella lezione 1.2:  :q!
  148.  
  149.   2. Quando vedi il PROMPT della Shell, batti il comando:  vim tutor <INVIO>
  150.      'vim' Φ il comando per richiamare Vim, 'tutor' Φ il nome del file che
  151.      desideri modificare.  Usa un file che possa essere modificato.
  152.  
  153.   3. Inserisci e cancella testo come hai imparato nelle lezioni precedenti.
  154.  
  155.   4. Salva il file ed esci da Vim con:  :wq  <INVIO>
  156.  
  157.   5. Rientra in vimtutor e scendi al sommario che segue.
  158.  
  159.   6. Dopo aver letto i passi qui sopra ed averli compresi: eseguili.
  160.  
  161.   
  162. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163.                    Lezione 1 SOMMARIO
  164.  
  165.  
  166.   1. Il cursore si muove usando i tasti con le frecce o i tasti hjkl.
  167.      h (sinistra)    j (gi∙)       k (su)        l (destra)
  168.  
  169.   2. Per eseguire Vim dal PROMPT della Shell batti:  vim NOMEFILE <INVIO>
  170.  
  171.   3. Per uscire da Vim batti: <ESC> :q! <INVIO> per uscire senza salvare.
  172.         oppure batti: <ESC> :wq <INVIO> per uscire salvando modifiche.
  173.  
  174.   4. Per cancellare il carattere sotto al cursore batti: x
  175.  
  176.   5. Per inserire testo subito prima del cursore batti:
  177.      i     batti testo inserito    <ESC>    inserisci prima del cursore
  178.      A     batti testo aggiunto    <ESC>    aggiungi a fine linea
  179.  
  180. NOTA: premendo <ESC> ritornerai in Modalitα Normale o annullerai
  181.       un comando errato che puoi aver inserito in parte.
  182.  
  183. Ora continua con la Lezione 2.
  184.  
  185. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  186.            Lezione 2.1: COMANDI DI CANCELLAZIONE
  187.  
  188.  
  189.         ** Batti  dw  per cancellare una parola. **
  190.  
  191.   1. Premi  <ESC>  per accertarti di essere in Modalitα Normale.
  192.  
  193.   2. Muovi il cursore fino alla linea qui sotto, indicata da --->.
  194.  
  195.   3. Muovi il cursore all'inizio di una parola che vuoi cancellare.
  196.  
  197.   4. Batti   dw   per cancellare la parola.
  198.  
  199. NOTA: La lettera  d  sarα visibile sull'ultima linea dello schermo mentre la
  200.       batti. Vim attende che tu batta  w . Se vedi una lettera diversa
  201.       da  d  hai battuto qualcosa di sbagliato; premi  <ESC>  e ricomincia.
  202.  
  203. ---> Ci sono le alcune parole gioia che non c'entrano carta in questa frase.
  204.  
  205.   5. Ripeti i passi 3 e 4 finchΘ la frase Φ corretta, poi vai alla Lezione 2.2.
  206.  
  207.  
  208. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209.         Lezione 2.2: ALTRI COMANDI DI CANCELLAZIONE
  210.  
  211.  
  212.        ** Batti  d$    per cancellare fino a fine linea. **
  213.  
  214.   1. Premi  <ESC>  per accertarti di essere in Modalitα Normale.
  215.  
  216.   2. Muovi il cursore fino alla linea qui sotto, indicata da --->.
  217.  
  218.   3. Muovi il cursore alla fine della linea corretta (DOPO il primo . ).
  219.  
  220.   4. Batti    d$    per cancellare fino a fine linea.
  221.  
  222. ---> Qualcuno ha battuto la fine di questa linea due volte. linea due volte.
  223.  
  224.  
  225.   5. Vai alla Lezione 2.3 per capire il funzionamento di questo comando.
  226.  
  227.  
  228.  
  229.  
  230.  
  231. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232.              Lezione 2.3: OPERATORI E MOVIMENTI
  233.  
  234.  
  235.   Molti comandi di modifica testi consistono in un operatore e un movimento.
  236.   Il formato del comando di cancellazione con l'operatore  d  Φ il seguente:
  237.  
  238.      d    movimento
  239.  
  240.   Dove:
  241.     d          - Φ l'operatore di cancellazione
  242.     movimento - indica dove l'operatore va applicato (lista qui sotto).
  243.  
  244.   Breve lista di movimenti:
  245.     w - fino a inizio della parola seguente, ESCLUSO il suo primo carattere.
  246.     e - alla fine della parola corrente, COMPRESO il suo ultimo carattere.
  247.     $ - dal cursore fino a fine linea, COMPRESO l'ultimo carattere della linea.
  248.  
  249.   Quindi se batti  de  cancelli dal cursore fino a fine parola.
  250.  
  251. NOTA:  Se batti solo il movimento mentre sei in Modalitα Normale, senza
  252.        nessun operatore, il cursore si muoverα come specificato.
  253.  
  254. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255.      Lezione 2.4: USO DI UN CONTATORE PER UN MOVIMENTO
  256.  
  257.  
  258.   ** Se batti un numero prima di un movimento, lo ripeti altrettante volte. **
  259.  
  260.   1. Muovi il cursore fino all'inizio della linea qui sotto, indicata da --->.
  261.  
  262.   2. Batti  2w  per spostare il cursore due parole pi∙ avanti.
  263.  
  264.   3. Batti  3e  per spostare il cursore alla fine della terza parola seguente.
  265.  
  266.   4. Batti  0  (zero) per posizionarti all'inizio della linea.
  267.  
  268.   5. Ripeti i passi 2 e 3 usando numeri differenti.
  269.  
  270. ---> Questa Φ solo una linea con parole all'interno della quale puoi muoverti.
  271.  
  272.   6. Vai alla Lezione 2.5.
  273.  
  274.  
  275.  
  276.  
  277. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278.     Lezione 2.5: USO DI UN CONTATORE PER CANCELLARE DI PIU'
  279.  
  280.  
  281.   ** Se batti un numero prima di un movimento, lo ripeti altrettante volte. **
  282.  
  283.   Nella combinazione dell'operatore cancella e di un movimento, descritto prima,
  284.   inserite un contatore prima del movimento per cancellare di pi∙:
  285.      d   numero   movimento
  286.  
  287.   1. Muovi il cursore alla prima parola MAIUSCOLA nella riga indicata da --->.
  288.  
  289.   2. Batti  d2w  per cancellare le due parole MAIUSCOLE
  290.  
  291.   3. Ripeti i passi 1 e 2 con un contatore diverso per cancellare le parole
  292.      MAIUSCOLE consecutive con un solo comando
  293.  
  294. --->  questa ABC DE linea FGHI JK LMN OP di parole Φ Q RS TUV ora ripulita.
  295.  
  296.  
  297.  
  298.  
  299.  
  300. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301.         Lezione 2.6: LAVORARE SU LINEE INTERE
  302.  
  303.         ** Batti  dd  per cancellare un'intera linea. **
  304.  
  305.   Per la frequenza con cui capita di cancellare linee intere, chi ha
  306.   disegnato Vi ha deciso che sarebbe stato pi∙ semplice battere
  307.   due d consecutive per cancellare una linea.
  308.  
  309.   1. Muovi il cursore alla linea 2) nella frase qui sotto.
  310.   2. Batti  dd  per cancellare la linea.
  311.   3. Ora spostati alla linea 4).
  312.   4. Batti   2dd   per cancellare due linee.
  313.  
  314. --->  1)  Le rose sono rosse,
  315. --->  2)  Il fango Φ divertente,
  316. --->  3)  Le viole sono blu,
  317. --->  4)  Io ho un'automobile,
  318. --->  5)  Gli orologi segnano il tempo,
  319. --->  6)  Lo zucchero Φ dolce,
  320. --->  7)  E cos∞ sei anche tu.
  321.  
  322.  
  323. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324.           Lezione 2.7: IL COMANDO UNDO [ANNULLA]
  325.  
  326.     **  Premi  u  per annullare gli ultimi comandi eseguiti.  **
  327.     ** Premi  U  per annullare le modifiche all'ultima linea. **
  328.  
  329.   1. Muovi il cursore fino alla linea qui sotto, indicata da --->.
  330.      e posizionati sul primo errore.
  331.   2. Batti  x  per cancellare il primo carattere sbagliato.
  332.   3. Adesso batti  u  per annullare l'ultimo comando eseguito.
  333.   4. Ora invece, correggi tutti gli errori sulla linea usando il comando  x .
  334.   5. Adesso batti una U Maiuscola per riportare la linea al suo stato originale.
  335.   6. Adesso batti  u  pi∙ volte per annullare la  U  e i comandi precedenti.
  336.   7. Adesso batti pi∙ volte CTRL-r (tieni il tasto CTRL schiacciato
  337.      mentre batti r) per rieseguire i comandi (annullare l'annullamento).
  338.  
  339. ---> Correeggi gli errori ssu quuesta linea e riimpiazzali coon "undo".
  340.  
  341.   8. Questi comandi sono molto utili. Ora spostati al Sommario della Lezione 2.
  342.  
  343.  
  344.  
  345.  
  346. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347.                    Lezione 2 SOMMARIO
  348.  
  349.  
  350.   1. Per cancellare dal cursore fino alla parola seguente batti:      dw
  351.   2. Per cancellare dal cursore fino alla fine della linea batti:     d$
  352.   3. Per cancellare un'intera linea batti:    dd
  353.   4. Per eseguire pi∙ volte un movimento, mettici davanti un numero:  2w
  354.   5. Il formato per un comando di modifica Φ:
  355.  
  356.        operatore   [numero]   movimento
  357.      dove:
  358.        operatore - indica il da farsi, ad es.  d  per [delete] cancellare
  359.        [numero]  - contatore facoltativo di ripetizione del movimento
  360.        movimento - spostamento nel testo su cui operare, ad es.
  361.                   w [word] parola, $ (fino a fine linea), etc.
  362.  
  363.   6. Per andare a inizio linea usate uno zero:    0
  364.   7. Per annullare i comandi precedenti, batti:             u (u minuscola)
  365.      Per annullare tutte le modifiche a una linea batti:    U (U maiuscola)
  366.      Per annullare l'annullamento ["redo"]        batti:    CTRL-r
  367.  
  368.  
  369. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  370.          Lezione 3.1: IL COMANDO PUT [METTI, PONI]
  371.  
  372.  
  373.    ** Batti  p  per porre [put] testo (cancellato prima) dopo il cursore. **
  374.  
  375.   1. Muovi il cursore alla prima linea indicata con ---> qui in basso.
  376.  
  377.   2. Batti  dd  per cancellare la linea e depositarla in un registro di Vim.
  378.  
  379.   3. Muovi il cursore fino alla linea c) SOPRA quella dove andrebbe messa
  380.      la linea appena cancellata.
  381.  
  382.   4. Batti  p  per mettere la linea sotto il cursore.
  383.  
  384.   5. Ripeti i passi da 2 a 4 per mettere tutte le linee nel giusto ordine.
  385.  
  386. ---> d)  Puoi impararla tu?
  387. ---> b)  Le viole sono blu,
  388. ---> c)  La saggezza si impara,
  389. ---> a)  Le rose sono rosse,
  390.  
  391.  
  392. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393.           Lezione 3.2: IL COMANDO REPLACE [RIMPIAZZARE]
  394.  
  395.  
  396.   ** Batti  rx  per rimpiazzare il carattere sotto al cursore con x . **
  397.  
  398.   1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
  399.  
  400.   2. Muovi il cursore fino a posizionarlo sopra il primo errore.
  401.  
  402.   3. Batti   r    e poi il carattere che dovrebbe stare qui.
  403.  
  404.   4. Ripeti i passi 2 e 3 finchΘ la prima linea Φ uguale alla seconda.
  405.  
  406. --->  Ammattendo quetta lince, qualcuno ho predato alcuni tosti sballiati!
  407. --->  Immettendo questa linea, qualcuno ha premuto alcuni tasti sbagliati!
  408.  
  409.   5. Ora passa alla Lezione 3.2.
  410.  
  411. NOTA: Ricordati che dovresti imparare con la pratica, non solo leggendo.
  412.  
  413.  
  414.  
  415. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  416.          Lezione 3.3: L'OPERATORE CHANGE [CAMBIA]
  417.  
  418.  
  419.      ** Per cambiare fino alla fine di una parola, batti  ce . **
  420.  
  421.   1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
  422.  
  423.   2. Posiziona il cursore alla  u  in lubw.
  424.  
  425.   3. Batti  ce  e la parola corretta (in questo caso, batti  inea    ).
  426.  
  427.   4. Premi <ESC> e vai sul prossimo carattere da modificare.
  428.  
  429.   5. Ripeti i passi 3 e 4 finchΘ la prima frase Φ uguale alla seconda.
  430.  
  431. ---> Questa lubw ha alcune pptfd da asdert usgfk l'operatore CHANGE.
  432. ---> Questa linea ha alcune parole da cambiare usando l'operatore CHANGE.
  433.  
  434. Nota che  ce  cancella la parola, e ti mette anche in Modalitα Inserimento
  435.     [Insert Mode]
  436.  
  437.  
  438. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439.           Lezione 3.4: ALTRI CAMBIAMENTI USANDO c
  440.  
  441. ** L'operatore c [CHANGE] agisce sugli stessi movimenti di  d  [DELETE] **
  442.  
  443.   1. L'operatore CHANGE si comporta come DELETE.  Il formato Φ:
  444.  
  445.        c   [numero]   movimento
  446.  
  447.   2. I movimenti sono gli stessi,
  448.      ad es. w (word, parola), $ (fine linea), etc.
  449.  
  450.   3. Muovi il cursore alla prima linea qui sotto, indicata da --->.
  451.  
  452.   4. Posiziona il cursore al primo errore.
  453.  
  454.   5. Batti  c$  e inserisci resto della linea utilizzando come modello la
  455.      linea seguente, e quando hai finito premi <ESC>
  456.  
  457. ---> La fine di questa linea deve essere aiutata a divenire come la seguente.
  458. ---> La fine di questa linea deve essere corretta usando il comando  c$  .
  459.  
  460. NOTA:  Puoi usare il tasto Backspace se devi correggere errori di battitura.
  461. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  462.                    Lezione 3 SOMMARIO
  463.  
  464.  
  465.   1. Per reinserire del testo appena cancellato, batti   p   .  Questo
  466.      inserisce [pone] il testo cancellato DOPO il cursore (se era stata tolta
  467.      una linea intera, questa verrα messa nella linea SOTTO il cursore).
  468.  
  469.   2. Per rimpiazzare il carattere sotto il cursore, batti   r   e poi il
  470.      carattere che vuoi sostituire.
  471.  
  472.   3. L'operatore change ti permette di cambiare dal cursore fino a dove
  473.      arriva il movimento.  Ad es. Batti  ce  per cambiare dal cursore
  474.      fino alla fine della parola,  c$  per cambiare fino a fine linea.
  475.  
  476.   4. Il formato di  change  Φ:
  477.  
  478.        c   [numero]   movimento
  479.  
  480. Ora vai alla prossima Lezione.
  481.  
  482.  
  483.  
  484. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  485.              Lezione 4.1: POSIZIONAMENTO E SITUAZIONE FILE
  486.  
  487.   ** Batti CTRL-G per vedere a che punto sei nel file e la situazione **
  488.   **     del file.  Batti G  per raggiungere una linea nel file.      **
  489.  
  490.   NOTA: Leggi l'intera Lezione prima di eseguire un qualsiasi passo!!
  491.  
  492.   1. Tieni premuto il tasto CTRL e batti  g  .  Ossia batti CTRL-G.
  493.      Un messaggio apparirα in fondo alla pagina con il NOME FILE e la
  494.      posizione nel file.  Ricordati il numero della linea per il Passo 3.
  495.  
  496. NOTA: La posizione del cursore si vede nell'angolo in basso a destra dello
  497.       schermo, se Φ impostata l'opzione 'ruler' (righello, vedi :help ruler).
  498.  
  499.   2. Premi  G  [G Maiuscolo] per posizionarti in fondo al file.
  500.      Batti gg  per posizionarti in cima al file.
  501.  
  502.   3. Batti il numero della linea in cui ti trovavi e poi  G  .  Questo ti
  503.      riporterα fino alla linea in cui ti trovavi quando avevi battuto CTRL-g.
  504.  
  505.   4. Se ti senti sicuro nel farlo, esegui i passi da 1 a 3.
  506.  
  507. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  508.         Lezione 4.2: IL COMANDO SEARCH [RICERCA]
  509.  
  510.      ** Batti  /  seguito da una frase per ricercare quella frase. **
  511.  
  512.   1. in Modalitα Normale batti il carattere  /  . Nota che la "/" e il cursore
  513.      sono visibili in fondo dello schermo come quando si usa il comando  : .
  514.  
  515.   2. Adesso batti 'errroore' <INVIO>. Questa Φ la parola che vuoi ricercare.
  516.  
  517.   3. Per ricercare ancora la stessa frase, batti soltanto       n  .
  518.      Per ricercare la stessa frase in direzione opposta, batti  N  .
  519.  
  520.   4. Per ricercare una frase nella direzione opposta, usa  ?  al posto di  /  .
  521.  
  522.   5. Per tornare dove eri prima nel file premi  CTRL-O  (tieni il tasto CTRL
  523.      schiacciato mentre premi la lettera o).  Ripeti  CTRL-O  per andare ancora
  524.      indietro. Puoi usare  CTRL-I  per tornare in avanti.
  525.  
  526. NOTA: "errroore" non Φ il modo giusto di digitare errore; errroore Φ un errore.
  527. NOTA: Quando la ricerca arriva a fine file, ricomincia dall'inizio del file,
  528.       a meno che l'opzione 'wrapscan' sia stata disattivata.
  529.  
  530. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531.           Lezione 4.3: RICERCA DI PARENTESI CORRISPONDENTI
  532.  
  533.  
  534.      ** Batti  %  per trovare una  ),], o }  corrispondente. **
  535.  
  536.   1. Posiziona il cursore su una (, [, o { nella linea sotto, indicata da --->.
  537.  
  538.   2. Adesso batti il carattere   %  .
  539.  
  540.   3. Il cursore si sposterα sulla parentesi corrispondente.
  541.  
  542.   4. Batti  %  per muovere il cursore all'altra parentesi corrispondente.
  543.  
  544. ---> Questa ( Φ una linea di test con (, [ ] e { } al suo interno. ))
  545.  
  546.  
  547. NOTA: Questo Φ molto utile nel "debug" di un programma con parentesi errate!
  548.  
  549.  
  550.  
  551.  
  552.  
  553. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554.         Lezione 4.4: L'OPERATORE SOSTITUZIONE (SUBSTITUTE)
  555.  
  556.   ** Batti  :s/vecchio/nuovo/g  per sostituire 'nuovo' a 'vecchio'. **
  557.  
  558.   1. Muovi il cursore fino alla linea qui sotto, indicata da --->.
  559.  
  560.   2. Batti  :s/lla/la <INVIO> .  Nota che questo comando cambia solo
  561.      LA PRIMA occorrenza di "lla" sulla linea.
  562.  
  563.   3. Adesso batti  :s/lla/la/g . Aggiungendo la flag  g  si chiede di
  564.      sostituire "globalmente" sulla linea, ossia tutte le occorrenze
  565.      di "lla" sulla linea.
  566.  
  567. ---> lla stagione migliore per lla fioritura Φ lla primavera.
  568.  
  569.   4. Per cambiare ogni ricorrenza di una stringa di caratteri tra due linee,
  570.      batti :#,#s/vecchio/nuovo/g  dove #,# sono i numeri che delimitano
  571.                                   il gruppo di linee in cui si vuole sostituire.
  572.      Batti :%s/vecchio/nuovo/g    per cambiare ogni occorrenza nell'intero file.
  573.      Batti :%s/vecchio/nuovo/gc   per trovare ogni occorrenza nell'intero file
  574.                                   ricevendo per ognuna una richiesta se
  575.                   effettuare o meno la sostituzione.
  576. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  577.                    Lezione 4 SOMMARIO
  578.  
  579.  
  580. 1. CTRL-G  visualizza a che punto sei nel file e la situazione del file.
  581.           G  [G Maiuscolo] ti porta all'ultima linea del file.
  582.    numero G  ti porta alla linea con quel numero.
  583.          gg  ti porta alla prima linea del file.
  584.  
  585. 2. Battendo  /  seguito da una frase ricerca IN AVANTI quella frase.
  586.    Battendo  ?  seguito da una frase ricerca ALL'INDIETRO quella frase.
  587.    DOPO una ricerca batti    n   per trovare la prossima occorrenza nella
  588.    stessa direzione, oppure  N   per cercare in direzione opposta.
  589.    CTRL-O ti porta alla posizione precedente, CTRL-I a quella pi∙ nuova.
  590.  
  591. 3. Battendo  %  mentre il cursore si trova su  (,),[,],{, oppure }
  592.    ti posizioni sulla corrispondente parentesi.
  593.  
  594. 4. Per sostituire "nuovo" al primo "vecchio" in 1 linea batti :s/vecchio/nuovo
  595.    Per sostituire "nuovo" ad ogni  "vecchio" in 1 linea batti :s/vecchio/nuovo/g
  596.    Per sostituire frasi tra 2 numeri di linea [#]  batti   :#,#s/vecchio/nuovo/g
  597.    Per sostituire tutte le occorrenze nel file batti         :%s/vecchio/nuovo/g
  598.    Per chiedere conferma ogni volta aggiungi 'c'        :%s/vecchio/nuovo/gc
  599. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600.           Lezione 5.1: COME ESEGUIRE UN COMANDO ESTERNO
  601.  
  602.  
  603.   ** Batti  :!  seguito da un comando esterno per eseguire quel comando. **
  604.  
  605.   1. Batti il comando   :   per posizionare il cursore in fondo allo schermo.
  606.      Ci≥ ti permette di immettere un comando dalla linea comandi.
  607.  
  608.   2. Adesso batti il carattere  !  (punto esclamativo).  Ci≥ ti permette di
  609.      eseguire qualsiasi comando esterno si possa eseguire nella "shell".
  610.  
  611.   3. Ad esempio batti   ls   dopo il ! e poi premi <INVIO>.  Questo
  612.      visualizza una lista della tua directory, proprio come se fossi in una
  613.      "shell". Usa   :!dir  se  ls  non funziona.   [Unix: ls  MS-DOS: dir]
  614.  
  615. NOTA:  E' possibile in questo modo eseguire un comando a piacere, specificando
  616.        anche dei parametri per i comandi stessi.
  617.  
  618. NOTA:  Tutti i comandi  :  devono essere terminati premendo <INVIO>
  619.        Da qui in avanti non lo ripeteremo ogni volta.
  620.  
  621.  
  622. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623.           Lezione 5.2: ANCORA SULLA SCRITTURA DEI FILE
  624.  
  625.  
  626.    ** Per salvare le modifiche apportate a un testo batti :w NOMEFILE. **
  627.  
  628.   1. Batti  :!dir  or  :!ls  per procurarti una lista della tua directory.
  629.      Giα sai che devi premere <INVIO> dopo aver scritto il comando.
  630.  
  631.   2. Scegli un NOMEFILE che ancora non esista, ad es. TEST   .
  632.  
  633.   3. Adesso batti:     :w TEST   (dove TEST Φ il NOMEFILE che hai scelto).
  634.  
  635.   4. Questo salva l'intero file ("tutor.it")  con il nome di TEST.
  636.      Per verifica batti ancora  :!dir  o  :!ls  per listare la tua directory.
  637.  
  638. NOTA: Se esci da Vim e riesegui Vim battendo  vim TEST , il file aperto
  639.       sarα una copia esatta di "tutor.it" al momento del salvataggio.
  640.  
  641.   5. Ora cancella il file battendo (MR-DOS):   :!del TEST
  642.                  o (Unix):     :!rm TEST
  643.  
  644.  
  645. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646.         Lezione 5.3: SELEZIONARE IL TESTO DA SCRIVERE
  647.  
  648.    ** Per salvare una porzione di file, batti  v movimento :w NOMEFILE **
  649.  
  650.   1. Muovi il cursore su questa linea.
  651.  
  652.   2. Premi  v  e muovi il cursore fino alla linea numerata 5., qui sotto.
  653.      Nota che il testo viene evidenziato.
  654.  
  655.   3. Batti il carattere  :  .  In fondo allo schermo apparirα :'<,'>  .
  656.  
  657.   4. Batti  w TEST  , dove TEST Φ il nome di un file non ancora esistente.
  658.      Verifica che si veda  :'<,'>w TEST   prima di dare <INVIO>.
  659.  
  660.   5. Vim scriverα nel file TEST le linee che hai selezionato.  Usa  :!dir
  661.      o  :!ls  per controllare che esiste.  Non cancellarlo ora!  Ti servirα
  662.      nella prossima lezione.
  663.  
  664. NOTA:  Battere  v  inizia una selezione visuale.  Puoi muovere il cursore
  665.        come vuoi, e rendere la selezione pi∙ piccola o pi∙ grande.  Poi
  666.        puoi usare un operatore per agire sul testo selezionato.
  667.        Ad es.,  d  cancella il testo.
  668. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669.           Lezione 5.4: INSERIRE E RIUNIRE FILE
  670.  
  671.  
  672.    ** Per inserire il contenuto di un file, batti  :r NOMEFILE  **
  673.  
  674.   1. Posiziona il cursore appena sopra questa riga.
  675.  
  676. NOTA: Dopo aver eseguito il Passo 2 vedrai il testo della Lezione 5.3.
  677.       Quindi spostati IN GIU' per tornare ancora a questa Lezione.
  678.  
  679.   2. Ora inserisci il tuo file TEST con il comando   :r TEST   dove TEST Φ
  680.      il nome che hai usato per creare il file.
  681.      Il file richiesto Φ inserito sotto la linea in cui si trova il cursore.
  682.  
  683.   3. Per verificare che un file Φ stato inserito, torna indietro col cursore
  684.      e nota che ci sono ora 2 copie della Lezione 5.3, quella originale e
  685.      quella che viene dal file.
  686.  
  687. NOTA:  Puoi anche leggere l'output prodotto da un comando esterno. Ad es.
  688.        :r !ls  legge l'output del comando  ls e lo inserisce sotto la linea
  689.        in cui si trova il cursore.
  690.  
  691. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692.                    Lezione 5 SOMMARIO
  693.  
  694.  
  695.   1.  :!comando  esegue un comando esterno.
  696.  
  697.       Alcuni esempi utili sono [in MSDOS]:
  698.       :!dir             -    visualizza lista directory
  699.       :!del NOMEFILE     -    cancella file NOMEFILE.
  700.  
  701.   2.  :w NOMEFILE  scrive su disco il file che stai editando con nome NOMEFILE.
  702.  
  703.   3.  v movimento :w NOMEFILE  salva le linee selezionate in maniera
  704.       visuale nel file NOMEFILE.
  705.  
  706.   4.  :r NOMEFILE  legge il file NOMEFILE da disco e lo inserisce nel file
  707.       che stai modificando, dopo la linea in cui Φ posizionato il cursore.
  708.  
  709.   5.  :r !dir  legge l'output del comando  dir  e lo inserisce dopo la
  710.       linea in cui Φ posizionato il cursore.
  711.  
  712.  
  713.  
  714. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715.          Lezione 6.1: IL COMANDO OPEN [APRIRE]
  716.  
  717.  
  718.         ** Batti   o   per aprire una linea sotto il cursore **
  719.         **         e passare in Modalitα Inserimento.        **
  720.  
  721.   1. Muovi il cursore fino alla linea qui sotto, indicata da --->.
  722.  
  723.   2. Batti la lettera minuscola  o  per aprire una linea sotto il cursore e
  724.      passare in Modalitα Inserimento.
  725.  
  726.   3. Poi inserisci del testo e premi <ESC> per uscire dalla
  727.      Modalitα Inserimento.
  728.  
  729. ---> Dopo battuto  o  il cursore Φ sulla linea aperta (in Modalitα Inserimento).
  730.  
  731.   4. Per aprire una linea SOPRA il cursore, batti una   O  maiuscola, invece
  732.      che una   o   minuscola. Prova sulla linea qui sotto.
  733. Apri una linea SOPRA questa battendo  O  mentre il cursore Φ su questa linea.
  734.  
  735.  
  736.  
  737. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738.         Lezione 6.2: IL COMANDO APPEND [AGGIUNGERE]
  739.  
  740.          ** Batti   a   per inserire testo DOPO il cursore. **
  741.  
  742.   1. Muovi il cursore all'inizio della linea qui sotto, indicata da --->.
  743.  
  744.   2. Batti  e  finchΘ il cursore arriva alla fine di  li .
  745.  
  746.   3. Batti una  a  (minuscola) per aggiungere testo DOPO il cursore.
  747.  
  748.   4. Completa la parola come mostrato nella linea successiva.  Premi <ESC>
  749.      per uscire dalla Modalitα Inserimento.
  750.  
  751.   5. Usa  e  per passare alla successiva parola incompleta e ripeti i passi
  752.      3 e 4.
  753.  
  754. ---> Questa li ti permetterα di esercit ad aggiungere testo a una linea.
  755. ---> Questa linea ti permetterα di esercitarti ad aggiungere testo a una linea.
  756.  
  757. NOTA: a, i ed A entrano sempre in Modalitα Inserimento, la sola differenza
  758.       Φ dove verranno inseriti i caratteri.
  759.  
  760. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  761.        Lezione 6.3: UN ALTRO MODO DI RIMPIAZZARE [REPLACE]
  762.  
  763.  
  764.      ** Batti una  R  maiuscola per rimpiazzare pi∙ di un carattere. **
  765.  
  766.   1. Muovi il cursore alla prima linea qui sotto, indicata da --->.  Muovi il
  767.      cursore all'inizio del primo  xxx .
  768.  
  769.   2. Ora batti  R  e batti il numero che vedi nella linea seguente, in modo
  770.      che rimpiazzi l'  xxx .
  771.  
  772.   3. Premi <ESC> per uscire dalla Modalitα Replace.  Nota che il resto della
  773.      linea resta invariato.
  774.  
  775.   4. Ripeti i passi in modo da rimpiazzare l'altro xxx .
  776.  
  777. ---> Aggiungendo 123 a xxx si ottiene xxx.
  778. ---> Aggiungendo 123 a 456 si ottiene 579.
  779.  
  780. NOTA:  La Modalitα Replace Φ come la Modalitα Inserimento, ma ogni carattere
  781.        che viene battuto ricopre un carattere esistente.
  782.  
  783. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  784.          Lezione 6.4: COPIA E INCOLLA DEL TESTO
  785.  
  786.  
  787.      ** usa l'operatore  y  per copiare del testo e  p  per incollarlo **
  788.  
  789.   1. Vai alla linea indicata da ---> qui sotto, e metti il cursore dopo "a)".
  790.   
  791.   2. Entra in Modalitα Visuale con  v  e metti il cursore davanti a "primo".
  792.   
  793.   3. Batti  y  per copiare [yank] il testo evidenziato.
  794.  
  795.   4. Muovi il cursore alla fine della linea successiva:  j$
  796.  
  797.   5. Batti  p  per incollare [paste] il testo.  Poi batti:  a secondo <ESC> .
  798.  
  799.   6. Usa la Modalitα Visuale per selezionare " elemento.", copialo con  y ,
  800.      Vai alla fine della linea successiva con  j$  e incolla il testo con  p .
  801.  
  802. --->  a) questo Φ il primo elemento.
  803.       b)
  804.  
  805. NOTA: Puoi usare  y  come operatore;  yw  copia una parola [word].
  806. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  807.              Lezione 6.5: SET [IMPOSTA] UN'OPZIONE
  808.  
  809.        ** Imposta un'opzione per ignorare maiuscole/minuscole **
  810.        **             durante la ricerca/sostituzione         **
  811.  
  812.  1. Ricerca 'nota' battendo:   /nota <ENTER>
  813.     Ripeti la ricerca pi∙ volte usando il tasto   n
  814.  
  815.  2. Imposta l'opzione 'ic' (Ignore Case, [Ignora maiuscolo/minuscolo])
  816.     battendo:  :set ic
  817.  
  818.  3. Ora ricerca ancora 'nota' premendo il tasto    n
  819.     Troverai adesso anche  Nota  e  NOTA .
  820.  
  821.  4. Imposta le opzioni 'hlsearch' e 'incsearch'    :set hls is
  822.  
  823.  5. Ora batti ancora il comando di ricerca, e guarda cosa succede:    /nota
  824.  
  825.  6. Per disabilitare il riconoscimento di maiuscole/minuscole batti:  :set noic
  826. NOTA: Per non evidenziare le occorrenze trovate batti:   :nohlsearch
  827. NOTA: Per ignorare maiuscole/minuscole solo per una ricerca, usa \c
  828.       nel comando di ricerca:    /nota\c <INVIO>
  829. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  830.                Lezione 6 SOMMARIO
  831.  
  832.   1. Batti  o  per aggiungere una linea SOTTO il cursore ed entrare in
  833.                Modalitα Inserimento.
  834.      Batti  O  per aggiungere una linea SOPRA il cursore.
  835.  
  836.   2. Batti  a  per inserire testo DOPO il cursore.
  837.      Batti  A  per inserire testo alla fine della linea.
  838.  
  839.   3. Il comando   e  sposta il cursore alla fine di una parola.
  840.  
  841.   4. L'operatore  y  copia del testo,  p  incolla del testo.
  842.  
  843.   5. Batti  R  per entrare in Modalitα Replace, e ne esci premendo <ESC>.
  844.  
  845.   6. Batti ":set xxx" per impostare l'opzione "xxx". Alcun opzioni sono:
  846.       'ic' 'ignorecase'    ignorare maiuscole/minuscole nella ricerca
  847.       'is' 'incsearch'    mostra occorrenze parziali durante una ricerca
  848.       'hls' 'hlsearch'    evidenzia tutte le occorrenze di una ricerca
  849.      Puoi usare sia il nome completo di un'opzione che quello abbreviato.
  850.  
  851.   7. Usa il prefisso "no" per annullare una opzione:   :set noic
  852. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  853.               Lezione 7.1: OTTENERE AIUTO
  854.  
  855.          ** Usa il sistema di aiuto on-line **
  856.  
  857.   Vim ha un esauriente sistema di aiuto on-line.  Per cominciare, prova una di
  858.   queste alternative:
  859.     - premi il tasto <AIUTO> (se ce n'Φ uno)
  860.     - premi il tasto <F1>    (se ce n'Φ uno)
  861.     - batti   :help  <INVIO>  OPPURE   :h <INVIO>
  862.  
  863.   Leggi il testo nella finestra di aiuto per vedere come funziona l'aiuto.
  864.   Batti  CTRL-W CTRL-W    per passare da una finestra all'altra.
  865.   Batti  :q <INVIO>   per chiudere la finestra di aiuto.
  866.  
  867.   Puoi trovare aiuto su quasi tutto, dando un argomento al comando ":help"
  868.   Prova questi (non dimenticare di premere <INVIO>):
  869.  
  870.     :help w
  871.     :help c_CTRL-D
  872.     :help insert-index
  873.     :help user-manual
  874.  
  875. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  876.          Lezione 7.2: PREPARARE UNO SCRIPT INIZIALE
  877.  
  878.                 ** Attiva le opzioni Vim **
  879.  
  880.   Vim ha molte pi∙ opzioni di Vi, ma molte di esse sono predefinite inattive.
  881.   Per cominciare a usare pi∙ opzioni, devi creare un file "vimrc".
  882.  
  883.   1. Comincia a editare il file "vimrc".  Questo dipende dal tuo sistema:
  884.     :e ~/.vimrc        per Unix
  885.     :e $VIM/_vimrc        per MS-Windows
  886.  
  887.   2. Ora leggi i contenuti del file "vimrc" distribuito come esempio:
  888.  
  889.     :r $VIMRUNTIME/vimrc_example.vim
  890.  
  891.   3. Scrivi il file con:
  892.     :w
  893.  
  894.   La prossima volta che apri Vim, sarα abilitata la colorazione sintattica.
  895.   Puoi aggiungere a questo file "vimrc" tutte le tue impostazioni preferite.
  896.   Per maggiori informazioni batti:  :help vimrc-intro
  897.  
  898. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899.             Lezione 7.3: COMPLETAMENTO
  900.  
  901.  
  902.           ** Completamento linea comandi con CTRL-D e <TAB> **
  903.  
  904.   1. Imposta Vim in modalitα compatibile:  :set nocp
  905.  
  906.   2. Guarda i file esistenti nella directory:  :!ls   o  :!dir
  907.  
  908.   3. Batti l'inizio di un comando:  :e
  909.  
  910.   4. Premi  CTRL-D  e Vim ti mostra una lista di comandi che iniziano per "e".
  911.  
  912.   5. Premi  <TAB>  e Vim completa per te il nome comando come ":edit".
  913.  
  914.   6. Ora batti uno spazio e l'inizio del nome di un file esistente:  :edit FIL
  915.  
  916.   7. Premi <TAB>.  Vim completerα il nome del file (se Φ il solo possibile).
  917.  
  918. NOTA:  Il completamento Φ disponibile per molti comandi.  Prova a battere
  919.        CTRL-D e <TAB>.  Particolarmente utile per  :help .
  920.  
  921. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922.                Lezione 7 Sommario
  923.  
  924.  
  925.   1. Batti  :help  o premi <F1> o <Help>  per aprire una finestra di aiuto.
  926.  
  927.   2. Batti  :help comando  per avere aiuto su  comando .
  928.  
  929.   3. Batti  CTRL-W CTRL-W  per saltare alla prossima finestra.
  930.  
  931.   4. Batti  :q  per chiudere la finestra di aiuto.
  932.  
  933.   5. Crea uno script iniziale vimrc contenente le tue impostazioni preferite.
  934.  
  935.   6. Mentre batti un comando  : , premi CTRL-D per vedere i possibili
  936.      completamenti.  Premi <TAB> per usare il completamento desiderato.
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  945.   Qui finisce la Guida a Vim.  Il suo intento Φ di fornire una breve panoramica
  946.   dell'Editor Vim, che ti consenta di usare l'Editor abbastanza facilmente.
  947.   Questa guida Φ largamente incompleta poichΘ Vim ha moltissimi altri comandi.
  948.   Puoi anche leggere il manuale utente (anche in italiano): ":help user-manual".
  949.  
  950.   Per ulteriore lettura e studio, raccomandiamo:
  951.     Vim - Vi Improved - di Steve Oualline     Editore: New Riders
  952.   Il primo libro completamente dedicato a Vim. Utile specie per principianti.
  953.   Contiene molti esempi e figure.
  954.   Vedi http://iccf-holland.org/click5.html
  955.  
  956.   Quest'altro libro Φ pi∙ su Vi che su Vim, ma Φ pure consigliato:
  957.     Learning the Vi Editor - di Linda Lamb e Arnold Robbins
  958.     Editore: O'Reilly & Associates Inc.
  959.   E' un buon libro per imparare quasi tutto ci≥ che puoi voler fare con Vi.
  960.   Ne esiste una traduzione italiana, basata su una vecchia edizione.
  961.  
  962.   Questa guida Φ stata scritta da Michael C. Pierce e Robert K. Ware,
  963.   Colorado School of Mines, usando idee fornite da Charles Smith,
  964.   Colorado State University - E-mail: bware@mines.colorado.edu
  965.   Modificato per Vim da Bram Moolenaar.
  966.   Segnalare refusi ad Antonio Colombo - E-mail: azc100@gmail.com
  967. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  968.