Editor de Text VI

Páginas: 13 (3035 palabras) Publicado: 9 de abril de 2013
EDITOR DE TEXTO vi

1 de 2

http://www.dc.fi.udc.es/~afyanez/info-vi/fun.html

Funcionamiento general del vi
Al invocar este editor aparece en el monitor la pantalla de edición. En ella aparece la posición del cursor
resaltada, las líneas en blanco señaladas con el carácter ~ y en la parte inferior de la pantalla aparece la línea
de estado, que muestra el nombre del fichero y el númerode caracteres que contiene.
Si se invoca el vi pasándole como parámetro el nombre de un fichero en la pantalla de edición aparecerá su
contenido. Cuando se invoca este editor con el nombre de un fichero que no existe, se crea
automáticamente.
Existen dos modos de operación en el vi :
Modo Edición:
Para añadir texto al fichero
Modo Comando:
Para introducir órdenes que realizanfunciones específicas del vi .
Cuando se edita un fichero con el vi , los cambios no se hacen directamente sobre el fichero. En realidad, se
aplican a una copia del fichero que el vi crea en un espacio de memoria temporal llamado buffer. La copia
en disco del fichero se modifica sólo cuando se graban los contenidos del buffer.
Esto tiene sus ventajas y sus inconvenientes. Por un lado, significa que sepuede salir de la edición de un
fichero y descartar todos los cambios hechos durante una sesión, dejando la copia de disco intacta. Por otro
lado, se podría perder el contenido no grabado del buffer de trabajo si el sistema cae.
Lo más aconsejable es grabar el trabajo frecuentemente, especialmente cuando se hacen cambios
importantes. Para grabar el fichero que se está editando sin salir delvi , basta pulsar en modo comando la
orden :w
Para terminar la sesión caben varias posibilidades, siempre en modo comando:
:q
Salir cuando no se han hecho modificaciones
:q!
Salir y descartar los cambios
:wq
Salir y guardar los cambios
IMPORTANTE: Hay que procurar no editar un fichero con varias copias del vi al mismo tiempo, pues de
este modo no se está seguro de cúal es la copia queestá realmente grabada en disco.

Modo Edición:
23-02-2011 10:20

EDITOR DE TEXTO vi

2 de 2

http://www.dc.fi.udc.es/~afyanez/info-vi/fun.html

Cuando se arranca el vi , siempre está en modo comando, por lo que antes de poder escribir texto en el
fichero se debe teclear uno de los comandos de entrada del vi , tales como i (insert), para insertar texto en la
posición actual del cursor, oa (append) para insertar texto después de la posición actual del cursor.
Para regresar la modo comando, basta con presionar Esc. Si en un momento determinado no se sabe en qué
modo se está, simplemente pulsando Esc se asegura uno de que está en modo comando, y se podrá continuar
con el trabajo.

Modo Comando:
Cuando se abre un fichero con vi , se está en modo comando. En este modo se puedenintroducir comandos
que implementan un amplio rango de funciones. Muchos de estos comandos constan de una o dos letras y un
número opcional relacionado con distintas funciones.
Muchos comandos no requieren pulsar Return para que se ejecuten, pero todas las órdenes que empiezan por
dos puntos (:) requieren pulsar Return para que se ejecuten.

23-02-2011 10:20

INDICE DE COMANDOS

1 de 1http://www.dc.fi.udc.es/~afyanez/info-vi/pri.html

Principales comandos del vi
Los principales comandos del vi , se encuentran clasificados en este manual según su utilidad durante la
edición de un documento.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Moverse por un fichero
Insertar texto
Cambiar texto
Deshacer cambios
Borrar texto
Copiar y mover texto
Comandos del ex
Búsqueda yreemplazo
Inserción de un fichero en otro
Edición de múltiples ficheros

Los comandos del vi pueden ir precedidos de un contador que indica cuantas veces se debe repetir la
operacion.
Por ejemplo 3dd borra 3 líneas, 2dw borra 2 palabras, y 4x borra 4 caracteres.
Tambien se pueden usar contadore para los comandos de moverse por la pantalla, por ejemplo 3w o 2Ctrl-F
Pulsando un "." se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Editor vi
  • Editor de textos "vi"
  • Editor vi
  • Editor vi
  • Editores de texto
  • Editores de texto
  • Editores de texto
  • Editor de texto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS