Editor de archivos de texto vi

19
Editor de Archivos de Texto vi Prof. Pablo Macón http://soii-its.blogspot.com 2ºIB

description

Editor de archivos de texto vi

Transcript of Editor de archivos de texto vi

Page 1: Editor de archivos de texto vi

Editor de Archivos de Texto

vi

Prof. Pablo Macónhttp://soii-its.blogspot.com

2ºIB

Page 2: Editor de archivos de texto vi

ES un editor de texto NO ES un procesador de texto No da formato (negrita,

centrado, subrayado, tamaño o tipo de fuente)

EDITOR vi

Page 3: Editor de archivos de texto vi

Sirve para editar de manera simple cualquier tipo de archivo de texto

Todos los archivos de configuración de GNU/Linux son archivos de texto

Por ej: /etc/passwd /etc/network/interfaces

EDITOR vi

Page 4: Editor de archivos de texto vi

Cuando nuestra interfaz gráfica no funciona, podemos necesitar editar algún archivo de configuración

vi está presente en casi todas las distros

Funciona siempre, y siempre de la misma manera

EDITOR vi

Page 5: Editor de archivos de texto vi

Sintaxis:vi <nombre_archivo> Si existe y tenemos el permiso

necesario, lo abre y podemos editarlo

Si no existe, lo crea. Tenemos que guardarlo antes de salir, sino descarta y no crea nada

EDITOR vi

Page 6: Editor de archivos de texto vi

Tiene tres modos de trabajo:

Comando Inserción Última línea

EDITOR vi

Page 7: Editor de archivos de texto vi

Modo Comando: Permite 1. Moverse por el texto para ubicar el

cursor en el lugar en el que queremos insertar, borrar, copiar o pegar texto o caracteres especiales;

2. Dar las órdenes para insertar, borrar, copiar o pegar un texto en el texto

EDITOR vi

Page 8: Editor de archivos de texto vi

Modo Comando: Más importantes Movimiento del cursor:

h – un lugar a la izquierda (tecla izquierda)

l – un lugar a la derecha (tecla derecha) k – una línea hacia arriba j – una línea hacia abajo

EDITOR vi

Page 9: Editor de archivos de texto vi

Modo Comando: Más importantes Movimiento del cursor:

$ – final de línea 0 – principio de línea 1G – Principio del archivo G – Final del archivo

EDITOR vi

Page 10: Editor de archivos de texto vi

Modo Comando: RepeticiónSi se agrega un número antes del comando, este se va a repetir ese mismo número de veces• 18h se va a mover 18 lugares

hacia la izquierda

EDITOR vi

Page 11: Editor de archivos de texto vi

Modo Inserción: Más importantesUna vez ubicado el cursor donde quieren comenzar a escribir, deben darle al editor la señal de que a partir de ahora todo lo que tecleen debe insertarse en el texto

EDITOR vi

Page 12: Editor de archivos de texto vi

Modo Inserción: Más importantes i – insertar antes del cursor R – sobre-escribir texto donde está el cursor

x – borra el carácter donde está el cursor

dd – borra toda la línea

EDITOR vi

Page 13: Editor de archivos de texto vi

Modo Inserción: Más importantes

Para salir del modo inserción y volver al modo comando (para moverse libremente por el texto), se presiona la tecla <Escape>

EDITOR vi

Page 14: Editor de archivos de texto vi

Modo Inserción: Más importantes Comandos para copiar y pegar:

 y – copia un carácter yy – copia toda la línea y$ - copia desde el cursor al final de la línea p – pega después del cursor P – pega antes del cursor

EDITOR vi

Page 15: Editor de archivos de texto vi

La secuencia para editar un texto es1. Mover el cursor hasta donde quieren

empezar a escribir2. Dar el comando i (o R) para empezar

a escribir3. Cuando termino de editar esa línea,

digitar <ESC>4. Volver a mover el cursor hasta una

nueva ubicación…

EDITOR vi

Page 16: Editor de archivos de texto vi

Modo Última Línea: son los comandos que nos van a permitir guardar o no los cambios y salir del programa (incluso ejecutar un comando de la shell e insertar el resultado en el archivo)

Siempre van con : (dos puntos) delante y no tienen que estar en modo inserción

EDITOR vi

Page 17: Editor de archivos de texto vi

Modo Última Línea: :q – salir si no hubo ningún cambio

:q! – Salir sin guardar cambios :w – guardar cambios (con un archivo que ya tenga nombre)

:w archivo (guarda cambios en archivo)

EDITOR vi

Page 18: Editor de archivos de texto vi

Modo Última Línea: :wq (guardar cambios y salir) :shell – Ir a la shell, se vuelve de ella con exit

:r! comando_de_shell – insertar en nuestro archivo la salida del comando

EDITOR vi

Page 19: Editor de archivos de texto vi

Ejercicio:• Crear un archivo de texto que

tenga los siguientes campos: Nombre, Apellido y Grupo. Luego editar el archivo llamado tabla e ingresar 7 registros distintos.• Los campos se separan con “:”

EDITOR vi