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:

  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