¿Cómo puedo recuperar la última cadena que utilicé para una búsqueda o una búsqueda & reemplazar?Obtener la última búsqueda o buscar y reemplazar cadena de nuevo en vim?
Por ejemplo, supongamos que ingreso :%s/some_text/some_other_text/gc
y vim me devuelve el mensaje de error E486: Patterns not found: some_text
. Luego me doy cuenta de que en realidad quería escribir some_magic_text
en lugar de some_text
. En ese momento, ¿cómo puedo recuperar mi cadena original en la fila de comandos inferior (o como se llame) para poder cambiarla y hacer una segunda búsqueda? ¿Hay algún pequeño comando ingenioso para eso?
En este breve ejemplo parece innecesario, pero cuando el texto que busca reemplazar es muy largo y acaba de escribir una letra incorrecta, es increíblemente fastidioso tener que volver a escribir todo.
Y estoy usando MacVim si eso hace la diferencia.
Ctrl-p, esa era la única. Muchas gracias. – c00kiemonster
También puede usar el registro '/'. e.g: ':% s/ /' y luego ir desde allí. –
rossipedia