VimCS: Editing: differenze tra le versioni

special K :)
Nessun oggetto della modifica
(special K :))
Riga 48: Riga 48:


seleziona e inserisce un cancelletto all'inizio di ogni riga selezionata
seleziona e inserisce un cancelletto all'inizio di ogni riga selezionata
'''Ctrl-v I # <esc>'''
'''Ctrl-v I # <Esc>'''


'''<nowiki>:</nowiki>help v_b_I'''
 
Inserisce contenuto di un registro all'inizio di ogni riga selezionata.
Data una lista di voci come segue:
* foo uno
* due
* tre
* quattro
* cinque
* sei
* sette
 
supponiamo di voler inserire 'foo', compreso lo spazio che segue, all'inizio delle successive quattro righe.
 
copiamo: '''vely''' <br/>
selezioniamo l'inizio delle altre righe: '''j Ctrl-v 3j''' <br/>
passiamo alla modalità inserimento visuale: '''I''' <br/>
incolliamo e torniamo alla modalità comando: '''Ctrl-r " <Esc>'''
 
La sequenza completa è dunque: '''velyj Ctrl-v 3jI Ctrl-r " <Esc>''' <br/>
Appare macchinoso ma è un'ottima alternativa alla modalità comando quando c'è bisogno di copiare stringhe complesse che, a causa di caratteri speciali e necessità di escape, risulterebbero scomode da inserire con il classico '''Ctrl-v :'<,'>s/^/foo /'''
 
'''<nowiki>:</nowiki>help v_b_I''' <br/>
'''<nowiki>:</nowiki>help i_CTRL-R'''




271

contributi