Fundamentos de Linux / 0312 min

Editor de texto VI

Aprende los modos de edición, navegación, búsqueda y guardado de VI.

Tu guía paso a paso

  1. 01

    Aprende los modos de edición, navegación, búsqueda y guardado de VI.

  2. 02

    Lee el ejemplo de referencia. En el laboratorio utiliza los archivos, repositorios y servidores locales precargados.

  3. 03

    Ejecuta los comandos paso a paso, inspecciona el resultado y registra lo que aprendiste antes de completar la lección.

Ejercicio del laboratorio

Estos comandos usan paquetes y servicios precargados dentro del laboratorio. Las referencias de producción originales se conservan abajo.

bash
mkdir -p ~/practice
vi ~/practice/editor.txt
# Press i, write a sentence, then Esc, :wq and Enter.
cat ~/practice/editor.txt
Ejemplo original de referencia

Conservado del taller original en español. En el lab usa los recursos locales.

bash
# Crear un nuevo archivo con VI.
vi [nombreArchivo]
# 
# Tutorial de vim en español (Otros idiomas disponibles).
vimtutor es
# 
# Atajos del teclado
i: Entrar al modo de edición en el cursor
I: Entrar al modo edición al inicio de la linea.
# 
a: Insertar justo después del cursor.
A: Insertar al final de la linea
# 
O: Insertar una linea hacia arriba.
# 
j: Una linea hacia abajo.
k: Una linea hacia arriba.
o: Insertar una linea al final del documento.
# 
l: Carácter a la derecha.
h: Carácter a la izquierda.
w: Inicio de la palabra de adelante
b: Inicio de la palabra anterior.
# 
G: Ir a una linea específica.
gg: Ir al inicio del texto
GG: Ir al final del documento.
# 
y: Copiar.
yy: Copiar toda la linea
3yy: Copiar tres lineas
yw: Copiar la palabra actual.
y3w: Copiar las siguientes tres palabras.
y^: Copiar del punto actual al inicio de la linea.
# 
cc: Change (replace) a line of the document.
p | P: Pegar (p pega con un espacio entre palabras | P pega sin espacio)
x: Borrar letra por letra.
# 
d: Cortar o borrar.
dd: Borrar toda la linea
3dd: Borrar tres lineas
dw: Cortar la palabra actual.
d3w: Cortar las siguientes tres palabras.
d^: Cortar del punto actual al inicio de la linea.
# 
u: Deshacer el último cambio.
r + Letra: Reemplazar una letra específica.
# 
/Palabra: Buscar en el documento
n:Ir al resultado siguiente.
# 
$: Ir al final de la linea.
^: Ir al inicio de la linea.
# 
:w = Guardar.
ZZ | :wq = Guardar y salir.
:q = Salir sin hacer cambios al documento
:q!: Salir sin guardar.
# 
:set nu = Ver números de linea
:colorscheme: Cambiar el color de vi.
# 
:sp nombreArchivo: Abrir mas de dos archivos a la vez en la pantalla.
:vsp nombreArchivo: Abrir mas de dos archivos pero con la separación vertical.
# 
v: Modo de selección de texto.
SHFT + v: Seleccionar lineas completas.
CTRL + v: Seleccionar un bloque de lineas.
# 
<>: Tab hacia la izquierda o derecha.
CRTL + g: Ver información de la ubicación del cursor.
CTRL + w: Cambiar de un archivo a otro.
esc: Salir de cualquier modo.
# 
# Ver el editor de texto por defecto.
echo $EDITOR
# 
# Editor de texto que permite usar las flechas para moverse por los documentos.
nano
# 
# #Variables para el editor predeterminado al final del archivo .bashrc

Marcar lectura completada

La lectura completada no verifica la ejecución del ejercicio.