Si quiero seleccionar un texto particular de línea y eliminar líneas, ¿cómo puedo hacer eso en vi (dar los medios más simples)?
17
También puede usar el V
modo de vista para iniciar el modo "VISUAL LINE". Seleccione sus líneas y escriba d
para eliminarlas.
Shift + V
.Muévase a la línea que desea eliminar, ya sea usando las teclas de flecha o las teclas j/ k, y escriba
dd
. Luego puede guardar y salir escribiendo:x
(oZZ
). También se puede prefijar un númerodd
para eliminar varias líneas, por ejemplo,3dd
elimina 3 líneas.Para más comandos de Vi, eche un vistazo a esta práctica hoja de trucos de Vi .
fuente
vaya a la primera línea que desea eliminar y escriba (en modo de vista)
d[x-1]
para eliminar las líneas x.fuente
Otro consejo: si desea eliminar un párrafo de texto, vaya al comienzo de ese párrafo con { y luego escriba d}
O, en otras palabras, {d}
fuente
dap
, elimine un párrafodap
no me funciona en Vi.vi
", quiere decir "vim
" o "vim
ejecuta en modo de compatibilidad vi". Entonces sugerí unvim
comando específico (ver también:help text-objects
).dap
aún no tiene ningún efecto..vimrc
archivo tenía otras configuraciones, o quizás @ user1686 tenía configuraciones diferentes.