VI Comandos de Referencia

27 03 2008

Les dejo un escrito que hizo un compañero de laburo que me pareció muy bueno y útil!!!

Modos

    Modo Comandos:

Siempre que se inicia vi comienza en modo de comandos, que como su nombre lo indica permite introducir comandos que ejecuten una acción específica, como búsquedas, copiar, pegar, eliminar líneas, mover el cursos, posicionarse en una parte del documento, etc. Varios comandos estan disponibles directamente, con solo apretar una o dos teclas, y otros están disponibles en modo “last line” o última línea, para la cual se accede presionando la tecla dos puntos “:” y a continuación la acción o comando a ejecutar. Para salir del modo de última línea se presiona ESC.

    Modo Inserción:

Este modo es cuando se está realmente en el documento, cuando se puede escribirlo y/o editarlo. Para ingresar al modo de Inserción se pueden utilizar distintos comandos, los cuales se describen a mas adelante, en su apartado respectivo. Para salir del modo Inserción y volver al modo Comandos se presiona la tecla ESC.

Iniciar vi y comandos relacionados con archivos

vi archivo Crea o abre el ‘archivo’
vi /usr/local/archivo Crea o abre el ‘archivo’ en el directorio indicado
vi -r Muestra archivos rescatados
vi -r archivo Recupera ‘archivo’
vi arch1 arch2 Abre los archivos ‘arch1′ y ‘arch2′
vi +45 archivo Abre ‘archivo’ y posiciona el cursor en la línea 45
vi +/cadena archivo Abre ‘archivo’ y posiciona el cursor en la línea donde encuentre ‘cadena’
:e archivo2 Abre ‘archivo2′ mientras se esta editando otro archivo.
:n Avanza al siguiente archivo abierto
:p Avanza al archivo abierto previo
:r otroarchivo Inserta desde la posición actual del cursor el contenido de ‘otroarchivo’
:r !cmdlinux Inserta desde la posición actual del cursor la salida del comando indicado
:!cmdlinux Se ejecuta el comando indicado
:w Guarda el documeno actual

Terminando y cerrando


:q Termina y cierra si no hubo cambios
:q! Termina y cierra sin guardar los cambios
:wq Termina y guarda el documento
:wq nuevoarchivo Termina y guarda el documento con el nombre ‘nuevoarchivo’
    :x
Termina y guarda el documento

Estableciendo Opciones

:set Muestra las opciones establecidas actualmente
:set all Muestra las posibles opciones
:set opcion Comienzo o inicio de la opción
:set noopcion Termina o quita la opción
:set un Opción que permite mostrar numeración de líneas
:set noun Quita la numeración de líneas
:set ro read only, archivo en modo solo lectura
:set tabstop=6 Establece el salto del tabulador a 6 espacios

Movimiento del cursor


h Una posición a la izquierda (flecha izquierda)
l Una posición a la derecha (flecha derecha)
k Una línea hacia arriba (flecha arriba)
j Una línea hacia abajo (flecha abajo)
0 (cero) Inicio de línea
$ Fin de la línea
w Adelante una palabra
W Adelante una palabra incluyendo puntuación
b Atrás una palabra
B Atrás una palabra incluyendo puntuación
e Al final de la palabra actual
E Al final de la palabra actual incluyendo puntuación
n- Arriba n líneas, primer caracter no espacio
n+ Abajo n líneas, primer caracter no espacio
H Primera línea de la pantalla actual
M Línea a mitad de la pantalla actual
L Ultima línea de la pantalla actual

:wq!


Acciones

Informacion

Deje un comentario

usted puede usar estos tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>