Usar comandos del ex

Cuando se trata de grandes bloques de texto, los comandos del ex son más seguros que yankdelete  y put del editor vi.

Éstos 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:

  1. Copiar líneas.- El formato básico del comando para copiar en el ex es el siguiente:
    • :#linea,#linea co #linea
  2. Mover líneas.- El formato básico del comando para mover en el ex es el siguiente:
    • :#linea,#linea m #linea
  3. 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