Come nota a margine, invece di dover digitare i numeri di riga, evidenzia solo le linee in cui vuoi trovare / sostituire in una delle modalità visive:
VISUAL
mode ( V)
VISUAL BLOCK
modalità ( Ctrl+ V)
VISUAL LINE
mode ( Shift+ V, funziona meglio nel tuo caso)
Dopo aver selezionato le righe da sostituire, digitare il comando:
:s/<search_string>/<replace_string>/g
Noterai che l'intervallo '<,'>
verrà inserito automaticamente per te:
:'<,'>s/<search_string>/<replace_string>/g
Qui '<
significa semplicemente prima evidenziato linea , e '>
mezzi ultima linea evidenziata .
Si noti che il comportamento potrebbe essere inaspettato quando in NORMAL
modalità: '<
e '>
indicare l'inizio e la fine dell'ultimo momento saliente fatto in una delle VISUAL
modalità. Invece, in NORMAL
modalità, è .
possibile utilizzare il numero di riga speciale , che significa semplicemente riga corrente . Quindi, puoi trovare / sostituire solo sulla riga corrente in questo modo:
:.s/<search_string>/<replace_string>/g
Un'altra cosa da notare è che l'inserimento di un secondo :
tra l'intervallo e il comando trova / sostituisci non danneggia, in altre parole, questi comandi continueranno a funzionare:
:'<,'>:s/<search_string>/<replace_string>/g
:.:s/<search_string>/<replace_string>/g