Vim Rules
Resumen
Conferencia brindada en el marco del FLISoL Bogotá 2019, durante la celebración de los 15 años del evento.
El editor de texto vim con tecnología de los 70's es aún utilizado por muchos programadores a pesar de la existencia de Sublime, Atom, Visual Studio Code y otros. Durante la charla se explicarán las razones de potencia, velocidad y robustez que llevan a los programadores veteranos a elegir vim siendo juzgados como tercos y obsoletos.
Ya sabes usar Vim, has escuchado sobre la potencia del editor de texto, pero no tienes claro cuales son sus funcionalidades avanzadas ni cómo utilizarlas. En la charla mostraré cómo se hacen macros, macros anidadas, cómo autocompletar, como navegar por un código entre funciones, búsquedas y reemplazos con expresiones regulares, etc... todo sin necesidad de instalar plugins.
Bibliografía
- https://www.skinait.com/manual-de-vi-Escritos-40/
- http://skinait.blogspot.com/2015/07/manual-del-editor-de-texto-vi.html
- https://www.youtube.com/playlist?list=PLv6CkzbbGAlWf0ViDHLf4X5q4I0G3wp0J
- https://www.linux.com/learn/vim-tips-folding-fun
- https://vim.fandom.com/wiki/Folding
- http://vimregex.com/
- https://www.computerhope.com/unix/uex.htm
- https://vim.fandom.com/wiki/Make_views_automatic
- https://youtu.be/XA2WjJbmmoM
- https://vimways.org/2018/
- https://medium.com/commitlog/why-i-still-use-vim-67afd76b4db6?h
- http://blog.joncairns.com/2012/05/using-vim-as-a-php-ide/
- https://opensource.com/article/19/1/vim-plugins-developers
- https://www.howtoforge.com/tutorial/vim-editor-plugins-for-software-developers/
- https://opensource.google.com/projects/vim-plugins
- https://jovicailic.org/2018/06/recursive-macros-in-vim/
Ricardo Naranjo Faccini
Desarrollador WWW | Experto en Calidad de Software, Seguridad de la Información y Open Source
Originario de Barranquilla, Colombia (1971). Ricardo es un referente en la divulgación del software libre con más de 25 años de trayectoria en el sector tecnológico.
Formación Académica
- Magíster en Ingeniería de Sistemas y Computación - Universidad de Los Andes (1998)
- Ingeniero Civil - Universidad de Los Andes (1995)
- Diplomado en Docencia en Ingeniería - Pontificia Universidad Javeriana (2008)
Trayectoria Profesional y Logros
- Gerente de Skina IT Solutions: Líder en exportación de software y experto en herramientas libres orientadas a la web.
- CTO de AuthorsGlobe: Proyecto seleccionado en el "TOP 10" del prestigioso concurso MIT 100K (Massachusetts Institute of Technology).
- Ex-Gerente de Desarrollo de Negocios NOVELL: Gestión estratégica en Nexsys de Colombia (2004-2005).
- Docente Catedrático: Experiencia académica en la Universidad Javeriana, Los Andes, Universidad de Manizales y UNAB.
Liderazgo en la Comunidad
Co-fundador de LinuxCol (primera comunidad Linux en Colombia) y colaborador de ACIS-Linux. Ha impartido más de 60 conferencias a nivel nacional, promoviendo la soberanía tecnológica.


