Vim Profesional
Yirsis Serrano
Software
Para este curso utilizaremos el Sistema Operativo
Windows 10 junto con el software Git el cual es un
sistema de control de versiones pero en Windows nos
incluye una terminal Unix que es la que traen sistemas
como Linux y MacOS.
También dejare en las instalaciones unos PDF que
contendrán una serie de comandos para realizar las
instalaciones conforme tu Sistema Operativo.
¿Para quién es el Este curso principalmente es para:
Curso? • Desarrolladores de Software.
• Escritores.
• Administradores de sistemas.
• Geeks Tecnológicos.
Esto es debido a que Vim es utilizado principalmente para estas
labores.
Necesitas
Un PC o Móvil Android con
conexión a internet.
Permisos para Instalar Programas
o aplicaciones.
Tiempo para practicar, porque este
curso no sirve de nada si no lo
practicas.
Vim Profesional
Yirsis Serrano
Vim
Vim es un editor de texto que utiliza 100% teclado, el cual deriva
de Vi, editor que viene en todos los sistemas Unix (Mac y Linux).
Vim es una mejora que saca de circulación el soporte para
arquitecturas muy antiguas de Vi y el cual ha sufrido muchos
cambios y mejoras desde 1991 que fue lanzado por Bram
Moolenaar.
Cuenta con una licencia Vim License (GNU-License) por lo que es
un software libre y de código abierto.
Vim o Neovim
Al ser código abierto ha dado lugar a que se
creen mejoras a lo largo del tiempo, lo cual dio
origen a Neovim que es por lo general el
software que se utilizara.
Sin embargo, nosotros vamos a aprender Vim
por el simple hecho de que algunos sistemas
Linux o terminales de tipo BASH como el
GitBash para Windows, suelen traer por defecto
Vim o Neovim.
Pero todo lo visto en el curso es 100%
compatible entre ambos softwares.
Vim Profesional
Yirsis Serrano
La principal ventaja de aprender a usar Vim
como editor de código es que podrás manipular
texto de una manera sencilla, muy rápida y muy
cómoda, al igual que con forme vayas
avanzando, si optas por utilizar vim como editor
principal, podrás adaptarlo conforme tus
necesidades, automatizar procesos, crear
comandos propios e instalar los plugins que tu
gustes y por lo general, los editores como
Ventajas de
VisualStudio Code o IDE's como Eclipse,
IntelliJ, Pycharm, etc. Permiten integrar Vim aprender Vim
como plugin, por lo que podrás manipular
texto de forma más rápida.
Desventajas
• Aprender Vim es complicado y muy
parecido a aprender a tocar un
instrumento.
• Consume tiempo.
• Requiere de mucha práctica, hasta
generar una memoria muscular, debido
a que al todo ser por teclado, haces de
lado la muletilla de siempre tener el
mouse.
Ventajas POS-Vim
Aprender Vim agilizara mucho tu mente y podrás explorar
nuevas etapas como desarrollador o como curioso informático.
Debido al tipo de software que es, una vez que aprendas a usar
bien Vim y te sientas cómodo usándolo, se te hará más fácil
aprender atajos de tu sistema operativo o probar nuevas
experiencias como un tiling window manager que se maneja con
teclado.
Entre muchas otras posibilidades interesantes y divertidas.