[PLUTO-ildp] Traduzione collaborativa Using Vi (commands moving cursor) ... :-)

Hugh Hartmann hhartmann a fastwebnet.it
Gio 28 Nov 2013 22:25:23 CET


Un saluto "desertico" si propaga a tutti i partecipanti alla lista
.. :-))

Riporto qui di seguito la traduzione della sesta, e settima sezione del 
del testo Using Vi. L'ottava e la nona (e anche decima e undicesima per 
la verità) sezione del testo Using Vi le ho lasciate in inglese per chi 
volesse tradurle, dato che non c'è stata la traduzione collaborativa 
auspicata .... :-)

Ben inteso, viviamo in tempi difficili e le persone si trovano ad 
affrontare numerose difficoltà ed impegni .... ho solo fatto una 
constatazione, e, dato che comunque sono un utente della lista, (anche 
se in questi momenti sembro l'unico .. :-) mi sono dato da fare anche 
per collaborare nella traduzione, .... praticamente ho collaborato con 
... me stesso .... anche se può sembrare un po' egoistico non potevo 
lasciare totalmente in sospeso qualcosa che avevo proposto in lista .... :-)

Certo, non mi sono permesso di tradurre tutto il testo altrimenti potevo 
anche farlo da solo e senza scomodare la lista ... :-)

Pensavo di avere proposto qualcosa che fosse utile anche per le "new 
entry" alla lista, ma i tempi dell'entusiasmo, del desiderio di 
collaborare sembrano un po' allontanarsi .... in tal senso non ci perde 
solo il sottoscritto ma anche qualcun'altro ... forse ... :-)

[...]

6 Comandi per muovere il cursore.
Si conosce già come usare i tasti freccia per muoversi all'interno del 
documento. In aggiunta, si possono usare i comandi h, j, k, e l per 
muovere il cursore rispettivamente a sinistra, giù, su, e a destra. 
Questo può essere utile quando (per qualche motivo) i propri tasti 
freccia non funzionano correttamente.

Il comando w muove il cursore all'inizio della parola successiva w; il 
comando b lo muove all'inizio della parola precedente.

Il comando 0 (cioè il tasto zero) muove il cursore all'inizio della 
linea corrente, e il comando $ lo muove alla fine della linea.

Quando si modificano file di grandi dimensioni, si vorrà muovere il 
cursore avanti e indietro attraverso il file una schermata alla volta. 
Premendo il tasti Ctrl-F si muove il cursore di una schermata avanti, e 
premendo i tasti Ctrl-B si muove il cursore di una schermata indietro.

Per muovere il cursore alla fine del file premere G. Si può muovere il 
cursore a una linea arbitraria; per esempio, digitando il comando 10G si 
dovrebbe muovere il cursore alla linea 10 nel file. Per muovere il 
cursore all'inizio del file, usare il comando 1G.

E' possibile accoppiare i comandi di movimento con altri comandi, come 
quelli per eliminare testo. Per esempio, il comando d$ elimina ogni cosa 
dalla posizione del cursore fino alla fine della linea; dG elimina ogni 
cosa dalla posizione del cursore alla fine del file, e così via.


7 Salvare file e uscire da vi.
Per uscire da vi senza apportare cambiamenti al file, usare il comando 
:q!. Quando si preme il tasto ``:'', il cursore si muove all'ultima 
linea sullo schermo e si entrerà nel modo ultima linea.

COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY__

~

~

~

:__

Nel modo ultima linea, sono disponibili alcuni comandi estesi. Uno di 
questi è q!, che produce l'uscita da vi senza salvare il file. Il 
comando :wq salva il file e poi si esce da vi.

Il comando ZZ (dal modo comando, senza il ``:'') è equivalente al 
comando :wq. Se il file non è stato modificato dall'ultimo salvataggio,
esso semplicemente esce, preservando il tempo della modifica dell'ultimo 
cambiamento. Ricordare che si deve premere il tasto Invio dopo aver 
inserito un comando nel modo ultima linea.

Per salvare il file senza uscire da vi, usare il comando :w.

8 Editing another file.
To edit another file, use the :e command. For example, to stop editing 
test and edit the file foo instead, use the command:

COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY__

~

~

~

:e foo__

If you use :e without saving the file first, you'll get the error message:

No write since last change (":edit!" overrides)

which means that vi doesn't want to edit another file until you save the 
first one. At this point, you can use :w to save the original file, and 
then use :e, or you can use the command:

COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY__

~

~

~

:e! foo__

The ``!'' tells vi that you really mean it--edit the new file without 
saving changes to the first.

9 Including other files.
If you use the :r command, you can include the contents of another file 
in the current file.

For example, the command:

:r foo.txt

inserts the contents of the file foo.txt in the text at the location of 
the cursor.

10 Running shell commands.
You can also run shell commands within vi. The :r! command works like 
:r, but rather than read a file, it inserts the output of the given 
command into the buffer at the current cursor location. For example, if 
you use the command:

r! ls -F

you'll end up with:

COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY__

letters/

misc/

papers/

~

~

You can also ``shell out'' of vi, in other words, run a command from 
within vi, and return to the editor when you're done. For example, if 
you use the command:

:! ls -F

the ls -F command will be executed and the results displayed on the 
screen, but not inserted into the file you're editing. If you use the 
command:

:shell

vi starts an instance of the shell, letting you temporarily put vi ``on 
hold'' while you execute other commands. Just log out of the shell 
(using the exit command) to return to vi.

11 Getting vi help.
vi doesn't provide much in the way of interactive help (most Linux 
programs don't), but you can always read the man page for vi. vi is a 
visual front-end to the ex editor; which handles many of the last-line 
mode commands in vi. So, in addition to reading the man page for vi, see 
ex as well.

------------------------------------------------------------------------

Ecco, siamo arrivati alla fine del testo Using Vi

Per chi vuole e può collaborare alla traduzione collaborativa bene, 
tutto di guadagnato, se no, pazienza .... un'altra occasione .. persa.

Come tante altre in questa .. vita! ... :-))


Au Revoire
Hugh Hartmann






Maggiori informazioni sulla lista pluto-ildp