reemplazar - En Vim, reemplace todas las ocurrencias del término actual bajo el cursor
vim guardar y salir (4)
Si presiona * en Vim, el editor buscará la siguiente aparición del término en el mismo archivo. Le ahorra tener que escribir el término.
¿Hay alguna manera rápida de reemplazar el término actualmente bajo el cursor por uno nuevo? Un caracter para emitir el comando, escribiendo el nuevo término, luego Enter .
Además de las otras respuestas, puede reducir algunas pulsaciones de teclas agregando el siguiente fragmento a su archivo .vimrc para hacer una búsqueda global y reemplazar.
" Search and replace word under cursor using F4
nnoremap <F4> :%s/<c-r><c-w>/<c-r><c-w>/gc<c-f>$F/i
Puedes usar:
:%s/<c-r><c-w>/new value/g
donde <cr><cw>
significa escribir literalmente CTRL - r CTRL - w para insertar la palabra debajo del cursor.
Seguí adelante y abrí un plugin que te permite ingresar lo siguiente:
:Dr REPLACEVALUE
Solo usa * y luego:
:%s//new value/
Si no especifica un patrón, el comando sustituto utiliza el último buscado. Dependiendo del valor de gdefault
en su configuración, es posible que necesite agregar un modificador /g
a ese comando.