para - vim linux
¿Cuál es la diferencia entre los comandos s, c y r en vi/vim? (2)
Estoy tratando de aclarar esto desde el libro OReilly en Vim, pero los ejemplos presentados no son lo suficientemente claros. La clarificación a través de ejemplos / casos de uso en lugar de una explicación directa sería muy útil.
El texto de muestra podría ser:
With a
screen editor,
you can
scroll the page, move the cursor.
Supongamos que tiene foo
en el documento, y el cursor está en la f
. Ahora, al presionar rb
esto cambiará a boo
, y usted regresará al modo de comando. Al presionar sb
logrará lo mismo, pero usted está en modo de inserción y puede insertar más caracteres. Finalmente, c
requiere algún tipo de movimiento; por ejemplo, puede escribir cw
para eliminar la palabra completa y entrar en modo insertar. Por otro lado, cl
es esencialmente lo mismo que s
.
:help c
:help s
:help r
Fácil.
En lugar de perder su tiempo en ese libro, aprenda cómo usar la impresionante documentación interna de Vim:
:h s
:h :command
:h ''option''
:h function()
:h ctrl-x
:h i_ctrl-x
:h subject
:h foo<Tab>
:helpgrep foo