PDF de programación - Tema 3. Manejo del editor de textos VI

Imágen de pdf Tema 3. Manejo del editor de textos VI

Tema 3. Manejo del editor de textos VIgráfica de visualizaciones

Publicado el 19 de Abril del 2018
577 visualizaciones desde el 19 de Abril del 2018
463,2 KB
13 paginas
Creado hace 15a (04/05/2009)
Factor Evolución S.A DE C.V                                                                                                                   http://www.linuxparatodos.net

NDICE DEDE CONTENIDO
ÍÍNDICE
CONTENIDO
Tema 3. Manejo del editor de textos VI.....................................................3
3.1 Acerca de VI....................................................................................................4
3.2 Modos de Operación de VI............................................................................4
3.2.1 Modo Comandos...............................................................................................................4
3.2.2 Modo Inserción.................................................................................................................4
3.3 Tutorial básico de VI.......................................................................................5
3.3.1 Abrir....................................................................................................................................5
3.3.2 Editar..................................................................................................................................5
3.3.3 Guardar..............................................................................................................................6
3.3.4 Copiar................................................................................................................................6
3.3.5 Pegar..................................................................................................................................7
3.3.6 Buscar................................................................................................................................8
3.3.7 Reemplazar......................................................................................................................10
3.3.8 Cerrando el VI.................................................................................................................10
3.4 Referencia rápida de comandos ................................................................11
3.4.1 Ejecutando Vi y comandos para archivos....................................................................11
3.4.2 Terminando y cerrando archivos..................................................................................11
3.4.3 Estableciendo opciones del archivo.............................................................................12
3.4.4 Modificando el contenido del archivo..........................................................................12
3.4.5 Búsqueda y remplazo de texto [En modo comandos de Vi]......................................13
3.4.6 Copiando y pegando texto.............................................................................................13

1

Factor Evolución S.A DE C.V                                                                                                                              www.linuxparatodos.net

Información de Derechos reservados de esta
publicación.

Reconocimiento-NoComercial-CompartirIgual 2.1

Usted es libre de:

● Copiar, Distribuir y Comunicar públicamente la obra

Bajo las condiciones siguientes:



Reconocimiento. Debe reconocer y citar al autor original.

No comercial. No puede utilizar esta obra para fines
comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta
obra, o genera una obra derivada, sólo puede distribuir la obra
generada bajo una licencia idéntica a ésta.

● Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta

obra.

● Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los

derechos de autor

Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo

anterior.

Reconocimiento-NoComercial-CompartirIgual 2.1

2

Factor Evolución S.A DE C.V                                                                                                                            Servidores Linux Basico

Tema 3. Manejo del editor de 
textos VI

3

Factor Evolución S.A DE C.V                                                                                                                              www.linuxparatodos.net

3.1 Acerca de VI

La historia de este poderoso editor de textos se centra en William Nelson Joy o mayormente conocido como Bill 

Joy (Cofundador de la empresa Sun Microsystems), el cual comenzó el desarrollo de VI tomando como base  dos 
editores de textos: “ed” y ”ex”  . Dichos editores de textos eran para ese entonces los mayormente utilizados en 
equipos UNIX pero debido a su gran deficiencia y complejidad dejaron de ser utilizados.

El editor de textos VI ha sido uno de los editores de textos mayormente implementado a lo largo de la historia 

de los sistemas operativos UNIX, es por ello que ha logrado establecerse como el editor de textos estándar de sistemas 
operativos como el mismo UNIX, Linux y BSD

Así mismo existen alternativas mucho mas atractivas y estéticas a VI, como pueden ser  EMACS, gEdit y 

nano, mas sin embargo y debido a que VI a logrado permanecer por tantos años como el editor de textos predefinido de 
UNIX este ha llegado a consolidarse de una manera impresionante, un ejemplo claro de esto es que en donde quiera 
que tengan un equipo con UNIX, Linux o BSD siempre encontraras instalado el editor de textos VI cosa que no te 
garantizan editores de texto como EMACS, gEdit o nano.

Otro de los puntos fuertes de VI es el hecho de que este no da formato al texto pues no centra ni justifica 

párrafos pero permite mover, copiar, eliminar o insertar caracteres por medio del búfer permaneciendo la información ahí 
hasta que los cambios en el archivo se hayan guardado o bien hasta que termine la ejecución de la aplicación sin haber 
guardado las modificaciones.   

Existe una versión mejorada de VI la cual es conocida como VIM, la diferencia radica en el uso de colores para 
diferenciar los diferentes tipos de sentencias implementadas en los diferentes archivos de configuración de Linux lo cual 
resulta muy practico para los administradores de sistemas.

3.2 Modos de Operación de VI

3.2.1 Modo Comandos

Como su nombre lo indica permite indicar comandos que ejecuten una acción específica, como búsquedas, 

copiar, pegar, eliminar líneas, mover el cursor, posicionarse en partes del archivo, etc. Varios comados están disponibles 
directamente, con solo apretar una o dos teclas, y otros están disponibles en el modo última línea que se accede a ella 
presionando la tecla dos puntos ':' y en seguida se indica la acción o comando a ejecutar. Para salir del modo de última 
línea se presiona ESC.

3.2.2 Modo Inserción

En este modo es cuando se está realmente en el archivo, cuando se puede escribirlo y editarlo. Estando en el 

modo de inserción, para regresar al modo de comandos se presiona la tecla ESC.

4

Factor Evolución S.A DE C.V                                                                                                                            Servidores Linux Basico

3.3 Tutorial básico de VI

Antes de comenzar con el tutorial básico de VI le recomendamos primero crear un archivo vació. Dentro de el 

ejecutaremos todos los comandos básicos de VI, para ello haremos uso del comando touch

[root@ localhost ]# touch prueba.txt

3.3.1 Abrir

Ubique la ruta en la cual creo el archivo vacío prueba.txt y seguido de ello teclee el siguiente comando en una 

terminal de BASH

[root@ localhost ]#  vi prueba.tx


~
"prueba.txt" 0L, 0C 

El siguiente paso sera añadir a nuestro archivo de texto algún contenido.

3.3.2 Editar

Para poder llevar a cabo esta operación primero se tendrá que abrir el archivo “prueba.txt” y posteriormente 

deberá teclear el botón “Insert”, esta acción nos pasara al modo  inserción de Vi

posterior a ello deberá observar la palabra “INSERTAR” en la parte inferior de su izquierda de la terminal de 

BASH como a continuación se muestra.

5

Factor Evolución S.A DE C.V                                                                                                                              www.linuxparatodos.net

Añada el siguiente texto al archivo “prueba.txt”.

Curso:Instalación de Servidores Linux Asico

Impartido Por: Carlos Cesar Martinez Robles

Empresa: Factor Evolucion

Área de Negocio: Linux Para Todos

Gestor De Proyectos: Isaac Lemus Martín

Distribución Linux: Centos

3.3.3 Guardar

Para guardar los cambios hechos al archivo solo tendrá que teclear los botones:

La tecla “Esc” nos permite cambiar entre el modo inserción y el modo comandos, un  ejemplo del modo de 

comandos es guardar, copiar, buscar, reemplazar y salir, en este caso la letra “w” indica que deben ser guardados los 
cambios hechos al archivo.

Si deseamos editar de nuevo el archivo “prueba.txt”  deberá teclear nuevamente el botón:

Esto para cambiarnos del modo comandos al modo inserción

3.3.4 Copiar

Como siguiente ejemplo copiaremos el párrafo completo que introducimos anteriormente, para ello tenemos 

que cambiarnos al modo de comandos de VI lo cual podemos conseguir tecleando el botón “Esc”

Una vez ubicados en el modo de comandos teclee la siguiente combinación de teclas:

6

Factor Evolución S.A DE C.V                                                                                                                            Servidores Linux Basico

La letra “n” indica el numero de lineas que deseamos copiar a partir de donde esta el cursor.

En este caso sustituiremos la letra “n” por el numero '6' ya que son '6' el numero de lineas que conforman 

nuestro párrafo así como también ubicar el cursor en la primera linea del párrafo. Si todo fue bien ejecutado debemos 
observar el siguiente mensaje en la esquina inferior izquierda de la pantalla:

Algunas opciones mas acerca del copiado de texto pueden ser consultadas en el tema “Referencia Rápida de
  • Links de descarga
http://lwp-l.com/pdf10489

Comentarios de: Tema 3. Manejo del editor de textos VI (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad