VimCS: Basi: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
(basi vmcs)
 
mNessun oggetto della modifica
 
(4 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
{{Template:VimCS}}
{{Template:VimCS}}
= Iniziare a scrivere =
== Iniziare a scrivere ==
Ci sono vari modi di attivare la modalità inserimento, a seconda delle esigenze e della posizione del cursore.
Ci sono vari modi di attivare la modalità inserimento, a seconda delle esigenze e della posizione del cursore.


Riga 11: Riga 11:




= Come muoversi =
== Come muoversi ==
sposta cursore a sinistra - '''h''' <br/>
sposta cursore a sinistra - '''h''' <br/>
sposta cursore a destra - '''l''' <br/>
sposta cursore a destra - '''l''' <br/>
Riga 40: Riga 40:
sposta cursore a fine riga - '''$'''
sposta cursore a fine riga - '''$'''


sposta cursore una pagina avanti - '''ctrl-f''' (oppure '''ctrl-d''') <br/>
sposta cursore una pagina avanti - '''Ctrl-f''' (oppure '''Ctrl-d''') <br/>
sposta cursore una pagina indietro - '''ctrl-b''' (oppure '''ctrl-u''')
sposta cursore una pagina indietro - '''Ctrl-b''' (oppure '''Ctrl-u''')


sposta cursore avanti ad inizio frase - ''')''' <br/>
sposta cursore avanti ad inizio frase - ''')''' <br/>
Riga 59: Riga 59:
sposta cursore alla terzultima riga dello schermo - '''3L'''
sposta cursore alla terzultima riga dello schermo - '''3L'''


sposta il cursore sulla parentesi corrispondente ad una chiusa o aperta - '''%''' <br/>
sposta il cursore sulla parentesi corrispondente ad una chiusa o aperta - '''%'''


mostra il nome del file, la quantità di righe e la posizione in cui è il cursore - '''ctrl-g'''
sposta il cursore alla parola successiva uguale a quella attuale - '''*'''


sposta il cursore alla parola precedente uguale a quella attuale - '''#'''


Spostandosi da un punto all'altro del documento, Vim ricorda gli ultimi due; paragonando questo
mostra il nome del file, la quantità di righe e la posizione in cui è il cursore - '''Ctrl-g'''
comportamento a bash, si pensi ai comandi <code>cd</code> e <code>cd -</code> : <br/>
 
: torna alla posizione precedente - '''ctrl-o''' <br/>
 
: vai alla posizione successiva - '''ctrl-i'''
Spostandosi da un punto all'altro del documento, Vim ricorda gli ultimi due; paragonando questo comportamento a [[Bash]], si pensi ai comandi <code>cd</code> e <code>cd -</code> : <br/>
: torna alla posizione precedente - '''Ctrl-o''' <br/>
: vai alla posizione successiva - '''Ctrl-i'''


Se invece volessimo una specie di segnalibro per tornare ad un punto preciso: <br/>
Se invece volessimo una specie di segnalibro per tornare ad un punto preciso: <br/>
Riga 76: Riga 79:




= Salvare il documento =
I comandi disponibili sono moltissimi, ecco cosa dice il saggio vimgor, il bot del canale IRC, in proposito: <br/>
<skizzhg> vimgor: movement <br/>
<vimgor> In normal mode, all of these keys can move the cursor: ` # $ % ^ * ( ) 0 _ - + w W e E t T I o O { } [[ [] ][ ]] [m [M ]m ]M [( ]) [{ ]} | A f F ge gE gg G g0 g^ g$ g, g; gj gk gI h H j k l L ; ' z. z<CR> z- zz zt zb b B n N M , / ? <C-b> <C-d> <C-e> <C-f> <C-h> <C-i> <C-o> <C-t> <C-u> <C-y> - learn to use all of them
 
 
== Salvare il documento ==
salva file già esistente - ''':w''' <br/>
salva file già esistente - ''':w''' <br/>
salva file non esistente - ''':w nome_file'''
salva file non esistente - ''':w nome_file'''
Riga 84: Riga 92:




= Uscire da Vim =
== Uscire da Vim ==
esce - ''':q''' <br/>
esce - ''':q''' <br/>
esce da tutti, che siano buffer o tab - ''':qa''' <br/>
esce da tutti, che siano buffer o tab - ''':qa''' <br/>
salva ed esce - ''':wq''' (oppure ''':x''' oppure '''ZZ''') <br/>
salva ed esce - ''':wq''' <br/>
salva solo se sono state fatte modifiche ed esce - ''':x''' (oppure '''ZZ''') <br/>
salva tutti, che siano buffer o tab - ''':wa''' <br/>
salva tutti, che siano buffer o tab - ''':wa''' <br/>
esce senza salvare - ''':q!''' (oppure '''ZQ''')
esce senza salvare - ''':q!''' (oppure '''ZQ''')
Riga 93: Riga 102:
mappa la sequenza di tasti <code>ZW</code> per salvare senza chiudere: <br/>
mappa la sequenza di tasti <code>ZW</code> per salvare senza chiudere: <br/>
: ''':map ZW :w<cr>'''
: ''':map ZW :w<cr>'''
[[Categoria: Elaborazione_testi]]
6 999

contributi

Menu di navigazione