Usar los comandos del ex
Cuando se trata de grandes bloques de texto, los comandos del ex son más seguros que yank , delete y put del vi.
Éstes permiten especificar el rango de líneas a mover o copiar, así como la línea anterior al punto donde se insertarán las líneas.
- Para conocer el rango de líneas, es necesario conocer el número de cada línea:
- Para visualizar los números de línea
- :set nu
- Para ocultar los números de línea
- :set nonu
- Conocidos los números de las líneas que se van a copiar, las órdenes del editor ex disponibles son:
- Copiar líneas
- El formato básico del comando para copiar en el ex es el siguiente:
- :#linea,#linea co #linea
- Mover líneas
- El formato básico del comando para mover en el ex es el siguiente:
- :#linea,#linea m #linea
- Borrar líneas
- El formato básico del comando para borrar en el ex es el siguiente:
- :#linea,#linea d
En todos los casos, los dos primeros números de línea especifican el rango de líneas a copiar , cortar o borrar, respectivamente, y el último corresponde a la línea anterior al punto de inserción.
- Se pueden utilizar abreviaturas para especificar los rangos de líneas:
- .
- Denota la línea actual
- $
- Denota el final del fichero