Pasar al contenido principal

ūüĒ• ¬°Hoy! Clase gratis de Dise√Īo web con Bootstrap ūüėć Reserva tu lugar. Comienza en:

Alexys Lozada
José Luján
Manuel Rodriguez
José Luján
José Luján
Luis Avilés
√Ālvaro Felipe
√Ālvaro Felipe
√Ālvaro Felipe
José Luján
Beto Quiroga
Jonathan MirCha
Jonathan MirCha
√Ālvaro Felipe
Alexys Lozada, √Ālvaro Felipe, Jonathan MirCha
Beto Quiroga
Alexys Lozada
Alexys Lozada
√Ālvaro Felipe
José Luján
√Ālvaro Felipe
√Ālvaro Felipe
Jonathan MirCha
Jonathan MirCha
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Camilo Adobe
√Ālvaro Felipe
José Luján
Jonathan MirCha
√Ālvaro Felipe
√Ālvaro Felipe
Beto Quiroga, Alexys Lozada
√Ālvaro Felipe
Juan Villalvazo
Luis Avilés
√Ālvaro Felipe
Jonathan MirCha
Jonathan MirCha
Jonathan MirCha

Edita tu codigo desde tu consola con VIM

Editor de texto vim para tu codigo en consola

Cuando hablamos de herramientas para desarrolladores debemos considerar que es muy subjetivo, estamos trabajando con talento humano que se limita a los gustos, preferencias y animos de esa persona que esta usando dicha herramienta. Teniendo este detalle en cuenta les presento un editor de texto hecho para aquellos amantes de la consola y que no se complican mucho al momento de escoger una herramienta graficamente agradable, VIM lo presento como una herramienta para quienes nos gusta un concepto que se limite a su funcion sin mucho espectaculo de luces.

Vim, del ingl√©s Vi Improved, es una versi√≥n mejorada del editor de texto Vi, el cual, fue creado en 1976 por Bill Joy que tom√≥ recursos de ed y ex, dos editores de texto para Unix. Vim, fue presentado en el a√Īo 1991 y desde entonces no ha dejado de experimentar infinidad de mejoras. La madurez de este editor de c√≥digo es indiscutible, pues lleva desarroll√°ndose m√°s de 20 a√Īos.

estilo de vim

Como moverse vim maneja un sistema de movimiento a través de su interfaz que deja de lado las flechas de dirección optando por HJKL, al principio sinceramente es muy raro pero conforme te vas acostumbrando se hace muy natural y casi indispensable, aunque es completamente personalizable esta forma de movimiento es un skill fundamental para quien usa este editor, imaginate no despegar tus manos del area de escritura de tu codigo.

Estoy seguro que te habras preguntado ¬Ņcomo puedo moverme con las mismas teclas con la que edito mi codigo?¬† bueno la respuesta a esta pregunta es sencilla y es que¬†vim posee 6¬†modos que son con los que interactuamos en el editor:

  • Modo Normal.¬†En este modo nos encontramos por defecto al comenzar a editar un documento con este editor, aqu√≠¬†somos capaces de recorrer el texto de nuestro documento y hacer llamado a los atajos que poseen los plugins, que vienen por defecto en el editor y los que creemos por nuestra cuenta.
  • Modo insertar. Es el modo en el que podemos introducir texto. Se puede entrar a este modo desde el modo normal pulsando la tecla i. Existen otros comandos que nos llevar√°n al modo inserci√≥n pero se diferencian uno del otro por la acci√≥n que realizan, como cambiar una palabra dentro de unas comillas, cambiar el texto hasta el final de la l√≠nea o hasta el cierre de un corchete‚Ķ etc. Un usuario avanzado ahorrar√° mucho tiempo utilizando estos atajos.¬†

modo insertar vim

  • Modo de comandos. Se accede pulsando :. Permite introducir diferentes comandos, como buscar y reemplazar con expresiones regulares. Tambi√©n podremos personalizar aspectos de Vim para esa sesi√≥n, ya que no quedar√°n guardados los cambios permanentemente.¬†

modo comandos demostracion

  • Modo visual. Se entra pulsando la tecla v. Es como seleccionar texto con el cursor, solo que podremos escribir comandos para manipularlo.

modo visual

  • Modo selecci√≥n. Se entra desde el modo visual pulsando Ctrl-G. Tiene un comportamiento similar al modo visual solo que al escribir no realizaremos comandos sino que reemplazaremos el texto, como en un editor de texto normal.
  • Modo Ex: similar al modo comandos con la diferencia que este no pasa al modo normal al ejecutar la orden, ingresas a este modo presionando Q y sales escribiendo vi.

Su instalación es tan sencilla como un sudo apt-get install vim para la distribución de linux ubuntu, existe una alternativas llamada gvim para Windows que nos permitira usar este editor en ese sistema operativo, cabe destacar que gvim es una version un poco grafica de este editor y tambien se encuentra disponible en Linux.

¬ŅComo aprender y adaptarme a este editor?

Desde mi experiencia solo puedo exponer la pr√°ctica constante como requisito fundamental, para nosotros que estamos en el √°rea tecnol√≥gica debemos saber mas que nadie que la practica y la curiosidad constante es la √ļnica forma de obtener verdadera experiencia.¬†Una herramienta para adaptarse al uso de vim es Vim Aventures¬†excelente para jugar y aprender.

¬ŅComo instalo plugins y donde puedo encontrarlos?

Herramientas para instalar los plugins en vim puedo mencionar 2 Plug y Vundler, los detalles para configurar un entorno con vim podriamos discutirlo en otro post, por ahora podria dejar una de las mejores paginas para conseguir plugins para vim que he visto y es vimawesome, es excelente si buscas conocer la gama de plugins que deseas colocar en un entorno con vim.

Suscríbete al blog de EDteam

Ingresa tu correo electrónico para recibir nuestro boletín semanal