Está en la página 1de 30

SESIÓN EDITORES DE TEXTO

04
• Conceptos básicos
• Procedimientos en el editor de texto

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ INTRODUCCIÓN
• Los editores de texto son herramientas en el sistema que permiten la creación, y modificación de
archivos.

• Existen editores de texto en modo gráfico y en modo comando para realizar las tareas de
modificación.

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ Conceptos básicos

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ CONCEPTOS BÁSICOS

Un editor de texto es usado para crear y gestionar archivos de texto y tiene una amplia
variedad de aplicaciones, tales como:

• Creación y administración de documentos


• Escribir programas y utilitarios
• Escribir mensajes de correo

Un editor de texto le permite ejecutar alguna funciones básicas tales como:

• Creación de archivos
• Abrir un archivo existente
• Copiar y pegar texto
• Buscar texto

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ CONCEPTOS BÁSICOS

Editores de texto disponibles en Linux:


• vi (visual editor)
• vim (visual editor mejorado)
• emacs (edit macros editor)
• sed (stream editor)
• ed (line editor)
• red (restricted ed editor)
• joe (joe’s own editor)
• pico

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ CONCEPTOS BÁSICOS

Editor de texto VI
El editor de texto VI es el editor tradicional y
predeterminado en GNU/Linux.

Sintaxis básica
vi <nombre_archivo>

Pagina oficial
www.vim.org

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ CONCEPTOS BÁSICOS

Modos de trabajo de vi

Modos Descripción
Modo normal <ESC> Ejecución de comandos: borrar, copiar, mover, etc

Modo edición Ingresa texto


<INSERTAR> Inserción: Inserta texto.
Reemplazo: Reemplaza texto existente.

Modo línea de Ejecución de comandos: salir, guardar, buscar,


comandos etc.
<:>
</>

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ Procedimientos en el editor de texto

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Área de trabajo

A continuación, se muestra los procedimientos para realizar modificaciones en un archivo


de texto modificado con el editor VI.

En el corazón de la computación, más allá de


los procesadores y las tarjetas madre, donde
no llegan los cables ni las teclas está el
software.

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Intercambiar al modo edición


En el corazón de la computación, más allá de los
procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Moviéndose alrededor con el teclado

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Borrar texto

En el corazón de la computación, más allá de los


procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Borrar texto

En el corazón de la computación, más allá de los


: procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.
[rango]d[elete]
~

:delete ~

~
:2,5delete ~

:2,5d
ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados
/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Copiar texto
En el corazón de la computación, más allá de los
procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Mover texto

En el corazón de la computación, más allá de los


procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Guardar como
En el corazón de la computación, más allá de los
procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.
ESC
~

:w carta ~

:w carta

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO
Guardar y continuar

En el corazón de la computación, más allá de los


procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.
ESC
~

:w ~

:w

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Salir
En el corazón de la computación, más allá de los
procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.
ESC
~

:q ~

:q

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Salir sin guardar


En el corazón de la computación, más allá de los
procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.
ESC
~

:q! ~

:q!

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Guardar y salir
En el corazón de la computación, más allá de los
procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.
:wq
~

ZZ ~

:wq

:x
ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados
/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Habilitar numeración de líneas


En el corazón de la computación, más allá de los
procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.
:se nu
~

:se nu

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO
Deshabilitar numeración de líneas

1 En el corazón de la computación, más allá de los


2 procesadores y las tarjetas madre, donde no llegan los
3 cables ni las teclas está el software.
:se nonu 4

:se nonu

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Deshacer el último cambio


Este es un documento de prueba
Con algunas líneas de texto
Uno, dos, tres
u Cuatro, cinco, seis
En el corazón de la computación, más allá de los
procesadores y las tarjetas madre, donde no llegan los
cables ni las teclas está el software.

~
:u ~

U
ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados
/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Ir a
Este es un documento de prueba
Con algunas líneas de texto
Uno, dos, tres
G Cuatro, cinco, seis
~

~
nG ~

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Búsqueda de cadenas de texto

/cadena Busca cadena hacia abajo del texto

?cadena Busca cadena hacia arriba del texto

n continua la búsqueda hacia abajo

N continua la búsqueda hacia arriba

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Sustitución
Permite modificar o cambiar un texto dentro del archivo que coincida con la búsqueda
realizada. A continuación se muestra el formato básico de uso.

Formato básico

:<inicio>,<fin>s/buscar/sustituir/modificador

Modificadores

• modificador g reemplaza todas las coincidencias.

• modificador c confirmar antes de sustituir.

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Sustitución
Al usar el modificador c se tiene la siguientes alternativas:

y Sustituir esta coincidencia


l Sustituir esta coincidencia y luego salir
n No sustituir e ir a la siguiente coincidencia
<Esc> Salir de la sustitución
a Sustituir esta y las restantes coincidencias
q Salir de la sustitución
<Crtl-E> Desplazar la pantalla hacia arriba
<Ctrl-Y> Desplazar la pantalla hacia abajo

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ PROCEDIMIENTOS EN EL EDITOR DE TEXTO

Sustitución

Si usamos un rango nosotros podemos sustituir una parte especifica del


documento, por ejemplo:

Para sustituir desde la línea 10 hasta la 15 inclusive


:10,15 s/software/programa/g

Para sustituir en el documento completo


:1,$ s/software/programa/c

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ CONCLUSIONES

• El editor de texto VI es una herramienta de modificación y


creación de archivos predeterminada y de más facil uso en
GNU/Linux.

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados


/ BIBLIOGRAFÍA

http://www.alcancelibre.org/staticpages/index.php/funciones-basicas-vi
https://www.dc.fi.udc.es/~afyanez/info-vi/index.html
https://es.ccm.net/contents/318-linux-el-editor-de-vi
https://www.tecmint.com/vi-editor-usage/
https://www.tecmint.com/enable-syntax-highlighting-in-vi-editor/

ADMINISTRACIÓN DE LINUX  SESIÓN 04 © ISIL. Todos los derechos reservados

También podría gustarte