Editor de textos VIM: de cero a experto
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.
- Ganas de aprender :-)
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!
El curso está en permanente evolución, por lo que, periódicamente, publicaré nuevo contenido que pueda ayudarte a mejorar tus habilidades, y lo notificaré mediante la mensajería de la plataforma.
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.
Instructors
Diego Córdoba es Ingeniero en Informática con amplia experiencia en administración de sistemas GNU/Linux, redes TCP/IP, programación paralela y concurrente, seguridad informática y criptografía aplicada. Su trayectoria combina sólidos conocimientos técnicos con una profunda pasión por la investigación y la implementación de soluciones basadas en software libre y de código abierto.
Se ha desempeñado como profesor universitario e investigador durante 15 años en la Facultad de Ingeniería de la Universidad de Mendoza, y su carrera ha estado ligada a la docencia, consultoría y servicios profesionales.
Su formación se complementa con una Maestría en Teleinformática, centrando su tesis en el campo emergente de la criptografía post-cuántica, estudiando implementaciones de código abierto de algoritmos criptográficos resistentes al criptoanálisis cuántico.
En la actualidad se desempeña como instructor online y presencial en JuncoTIC, academia donde es co-founder, ofreciendo cursos, capacitaciones, talleres, consultoría y servicios profesionales.
Andrea Navarro es Ingeniera en Informática con especialización en Auditoría y Seguridad Informática, y ha trabajado como desarrolladora web utilizando lenguajes PHP y Python.
Se ha desempeñado como docente universitaria, investigadora e instructora online en asignaturas de desarrollo web con PHP y Python, API REST, Inteligencia Artificial, Ciencia de datos y Diseño de base de datos.
En la actualidad se desempeña como instructora online y presencial en JuncoTIC, donde es co-founder, ofrece capacitaciones, talleres y genera contenido para su blog.