2013-03-14 17 views
5

Spesso ho il cursore su una parola in cui vorrei sostituire tutte le occorrenze di quella parola con un'altra parola. Qual è il modo più semplice per sostituire tutte le occorrenze della parola sotto il cursore con un'altra parola?Cerca e sostituisci word con il cursore in Vim

risposta

10

Usa <C-r><C-w> per inserire la parola sotto il cursore nella riga di comando:

:%s/<C-r><C-w>/bar/g 

Se avete bisogno di fare che un sacco, si può facilmente creare una mappatura come questo:

nnoremap <F6> :%s/<C-r><C-w>/ 

La mappatura sopra inserisce la prima parte del comando, pronta per la digitazione della sostituzione, qualsiasi bandiera e tocca <CR>:

:%s/foo/ 
Problemi correlati