Editor de textos VIM: de cero a experto
4.8 (43 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
648 students enrolled

Editor de textos VIM: de cero a experto

Uso de Vim, un potente editor de textos de línea de comandos de sistemas Unix, hoy portado a cualquier sistema operativo
4.8 (43 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
648 students enrolled
Created by Diego Córdoba
Last updated 3/2020
Spanish
Spanish [Auto]
Current price: $27.99 Original price: $39.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 3 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Utilizar holgadamente muchas de las características fundamentales del editor Vim.
  • Utilizar repetición de comandos.
  • Editar y varios archivos en la misma interfaz del editor, compartiendo el portapapeles de Vim.
  • Automatizar tareas de edición en archivos de texto mediante macros en Vim.
  • Utilización de los buffers de portapapeles disponibles.
  • Ejecución de comandos y edición de salidas (outputs) dentro del editor.
  • Gestión de paneles verticales y horizontales.
Requirements
  • Deberías poseer manejo básico de una computadora
  • Deberías saber manejar básicamente algún sistema operativo (Linux, Windows)
  • Deberías instalar el editor de textos VIM (lo aprenderás durante el cursado igualmente)
  • Si programas en algún lenguaje de programación, podrás aprovechar características avanzadas del editor, pero no es requisito.
Description

Haces programación? Administras servidores Unix/Linux? O incluso, utilizas sistemas Windows y quieres aprender a editar archivos de configuración, código fuente, o cualquier archivo de textos?

En este curso aprenderás a hacerlo con el editor de textos Vim, un clásico editor de textos de línea de comandos de sistemas Unix, hoy disponible para cualquier plataforma.

Vim es un editor de textos simple y más que poderoso, que incluye características avanzadas para línea de comandos, como la edición simultánea de varios archivos, uso de portapapeles compartido entre archivos mediante la gestión de paneles horizontales y verticales, o las pestañas de edición.

Además también permite utilizar varios buffers de memoria como portapapeles, e invocarlos individualmente.

Si bien es un editor que escapa de lo común y en línea de comandos suele ser difícil adaptarse al principio, en este curso aprenderás los lineamientos fundamentales de manejo de comandos y teclas, y podrás utilizar varias de las características avanzadas de este excelente editor.

Aprender este fabuloso editor de textos no tiene fin! Este curso es solamente el principio en tu camino, y podrás gestionar holgadamente muchas de sus características!

Si tienes ganas de aprender a utilizar este editor clásico, si quieres editar archivos en terminal de manera eficiente y ágil, este es el curso que estás buscando.

Practica, disfruta cada comando y dale la bienvenida a Vim a tu terminal!

Who this course is for:
  • Este curso está orientado a cualquier persona que maneje computadoras y quiera aprender a editar archivos de texto con un editor de línea de comandos.
  • También está orientado a programadores que deseen empezar a utilizar este excelente editor de línea de comandos para programar.
  • También está orientado a administradores de sistemas windows y principalmente Linux/Unix.
Course content
Expand all 32 lectures 03:46:32
+ Breve introducción
3 lectures 07:05
Bienvenid@!! Notas iniciales
01:27

¿De qué se trata este curso?

Aquí una visión general del temario completo del curso, incluidos los tópicos que serán agregados en las fechas previstas.

NOTA: Curso en proceso de extensión!!!!

El curso se encuentra en proceso de extensión. Con el contenido publicado podrás aprender Vim desde cero hasta alcanzar un nivel intermedio de experiencia.

El curso inicialmente fue planeado como una introducción básica al uso del editor de textos Vim. Sin embargo, debido a los pedidos de alumnos y seguidores de @JuncoTIC, hemos decidido extender los contenidos, agregando los siguientes temas a la grilla:

  • Comandos ex de configuración esencial del editor.

  • Gestión del archivo vimrc para hacer persistentes las configuraciones por defecto.

  • Herramientas orientadas a la programación de aplicaciones (folding, autocomplete, resaltado de sintaxis, etc).

  • Guías prácticas completas para capitalizar los conceptos aprendidos durante el curso.

UPDATE 16/Julio: Avances del nuevo contenido: Uso de plugins en Vim (ver recurso, además está publicado en _Anuncios_ )

Preview 01:53

Una breve introducción a Vim, sus modos de trabajo y esencia... thinking in Vim!

¿Qué es Vim? ¿Por qué aprender este editor?
03:45
+ Primeros pasos con el editor Vim
5 lectures 35:39

Nociones fundamentales de uso del editor Vim, con ejemplos prácticos de gestión básica inicial de un archivo de texto.

Comandos de edición básicos, y cómo almacenar el archivo en el disco.

Creando un archivo nuevo
08:12

Vim es un editor modal, por lo que trabaja en varios modos diferentes. Aquí veremos qué es el modo de edición y el modo de comandos, y cómo pasar de uno a otro para gestionar la edición de un texto.

Modos de trabajo
04:38

En esta oportunidad aprenderemos a desplazarnos en un texto mediante los comandos del teclado. Aprenderemos a movernos caracter a caracter, palabra a palabra, y mediante la utilización de los caracteres de límites de archivo.

Comandos de navegación
08:33

Ahora veremos cómo eliminar texto. En Vim la eliminación equivale a "cortar" contenido, por lo que los términos son sinónimos.

Eliminación de texto
06:16

Ahora veremos cómo copiar y pegar contenido dentro de un texto... palabras, letras, líneas, fragmentos.

Copiando y pegando contenido
08:00
+ Vim: conceptos y usos esenciales
3 lectures 17:44

Aprenderemos ahora a insertar contenido en un archivo de texto. Vim dispone de varios comandos de inserción de texto en caracteres, palabras y líneas.

Insertando y reemplazando texto
05:23

Veremos en esta clase cómo realizar sustituciones sencillas de texto, cadenas, líneas, etc.

Reemplazando texto
05:16

Un tema muy importante y útil en el manejo de un texto en Vim es la repetición de comandos. Podemos ejecutar un simple comando como copia o pegado una determinada cantidad de veces según nuestras necesidades.

Repitiendo comandos
07:05
+ El modo visual: una manera más sencilla de seleccionar
2 lectures 15:43

Una característica muy valorada de Vim es la selección visual de contenido. En este apartado aprenderemos a utilizar el modo visual de común, y el de líneas.

Modo visual: Facilitando el trabajo
06:28

El modo visual es muy útil. En esta oportunidad aprenderemos el modo visual de bloques.

Modo visual: segunda parte
09:15
+ Búsqueda de texto simple y con patrones
2 lectures 13:36

Aprenderemos aquí cómo buscar cadenas de caracteres dentro de un texto, considerando algunos caracteres especiales y útiles para ello.

Buscando cadenas en un texto
06:23

Ahora extendemos la búsqueda de texto utilizando algunas expresiones regulares sencillas.

Búsquedas avanzadas de cadenas - Uso de patrones
07:13
+ Modo "ex" o modo "línea de comandos"
4 lectures 29:51

EX es un antiguo editor de textos de sistemas Unix. Sus características y funcionalidades fueron incorporadas en Vim, y le dan a nuestro editor una posibilidad de extensión increible.

Una introducción y uso básico
08:18

Aquí aprenderemos algunas características adicionales de ex, como la lectura de archivos externos.

ex: un vistazo más profundo
04:07

La magia del modo ex tiene lugar cuando podemos ejecutar comandos de la terminal shell del sistema, y automáticamente leer sus salidas e insertarlas en nuestro archivo de texto!

Preview 08:12

Por último, el modo ex también nos permite copiar, cortar, pegar, o mover contenido dentro de un archivo... aquí algunos ejemplos sencillos.

ex: gestionando cambios en el texto
09:14
+ Automatizando tareas y facilitando la edición
2 lectures 19:01

Cuando necesitamos ejecutar varios comandos y ediciones sobre una línea, y repetir estos comandos para cierta cantidad de líneas adicionales, el uso de macros se vuelve fundamental.

Automatizando la edición con macros
10:50

¿Y si necesitamos tener diferentes contenidos en el portapapeles, para pegar en cualquier momento alguno deseado? Vim permite gestionar múltiples buffers o registros de manera independiente.

Utilizando buffers de contenido
08:11
+ Trabajando con múltiples archivos
10 lectures 01:25:49

Una característica muy deseada de un editor es la edición de múltiples archivos. Vim permite hacer esto de varias formas. Una de ellas, la gestión de pestañas o tabs. Aquí una introducción y uso de dos pestañas con archivos distintos, y portapapeles/buffers compartidos.

Utilizando las pestañas o Tabs de Vim - Parte 1
06:32

Más sobre tabs! Ahora aprenderemos a administrar varias pestañas, cambiar de una a otra, a una particular, a moverlas de posición, etc.

Utilizando las pestañas o Tabs de Vim - Parte 2
08:12

¿No sería interesante que el editor pudiera dividir la ventana para ver en tiempo real varios archivos a la vez? Sí, Vim permite esto también, tanto en forma vertical como horizontal!

Dividiendo la ventana de Vim en paneles - Parte 1
07:59

Y algunos conceptos adicionales sobre división de paneles, cómo cambiar su tamaño, cómo abrir paneles con tamaños específicos, o paneles nuevos con archivos en blanco.

Dividiendo la ventana de Vim en paneles - Parte 2
10:54

Udemy nos permite a los instructores facilitarles algunos beneficios a nuestros alumnos. En esta clase extra (Bonus Lecture) podrás encontrar mis otros cursos, y accesos al mínimo precio sólo disponibles para alumnos.

Clase Extra: Accede a mis otros cursos con el máximo descuento posible!
01:29

En esta clase aprenderás a utilizar Vundle, un gestor de plugins súper interesante para Vim.

Con Vundle podrás instalar o desinstalar plugins de una marera simple y rápida.

Luego de conocer el uso de plugins en Vim, puedes pasar por alguno de los sitios que agrego como recurso para encontrar los plugins que te sean útiles! Incluido un artículo que escribí en el blog de @JuncoTIC al respecto, y que ya he compartido en este curso.

Plugins: Mejorando la productividad!
13:14

En esta clase aprenderemos qué es el folding dentro de un editor de textos, una de las caracteristicas más buscadas por programadores para poder simplificar la vista de un archivo de código fuente.

Aquí veremos cuál es la necesidad de utilizar folding, y cómo se ve el folding en un editor de línea de comandos como Vim. En el siguiente apartado aprenderemos a gestionar comandos y algunos de los principales tipos de folding en Vim.

Folding - Parte 1: Introducción
07:11

En esta oportunidad veremos algunos comandos para gestionar el folding o plegado en un código fuente, cambiar los tipos de folding en Vim, y aprender a utilizarlos.

Folding - Parte 2: Comandos y usos
11:36

En esta sección aprenderemos algunos comandos interesantes que pueden servirnos para mejorar nuestro desempeño en el editor. Vim soporta muchísimos comandos! Los que vayan surgiendo en consultas, o me sirvan en mi uso diario del editor, los iré agregando a la tabla de comandos que acompaña a la documentación del curso (archivo pdf) y notificaré, por supuesto, las actualizaciones.

Preview 10:48

Ahora aprenderemos a configurar el editor Vim, y qué procedimientos tenemos que llevar a cabo para mantener persistente la configuración del mismo haciendo uso del archivo .vimrc

Configuración y persistencia
07:54
+ BONUS
1 lecture 02:02

Udemy nos permite a los instructores facilitarles algunos beneficios a nuestros alumnos. En esta clase extra (Bonus Lecture) podrás encontrar mis otros cursos, y accesos al mínimo precio sólo disponibles para alumnos.

¡¡¡ CLASE EXTRA / BONUS !!!
02:02