Un blog con una mirada tuxiana del mundo
Estos últimos días, en la facultad donde asisto empezamos a ver el manejo de Vim, un editor de texto basado en Vi.
Yo siempre tenía una reticencia a usar este editor de texto/código ya que no entendía bien como funcionaba.
Sin embargo, en la facultad aprendí que existe Vimtutor, un tutorial de 7 capítulos incluído con Vim (en la mayoría de las distribuciones Linux) que enseña el manejo de este software de una manera fácil y didáctica, ya que ofrece varios ejercicios de práctica. Se puede acceder escribiendo en una consola: vimtutor
Además, vim posee un archivo de configuraciones para cada usuario en ~./vimrc (o sea, /home/user/.vimrc) donde se pueden poner distintos tipos de configuraciones para vim, como corrector ortográfico en español (que además de tener que setearlo en .vimrc, hay que instalar el paquete correspondiente (por ejemplo, en Gentoo Linux, es app-vim/vim-spell-es)):
Mató el nombre del archivo, muy profesional…
O resaltado de sintaxis, identificación de llaves, corchetes o paréntesis, y autoindentación, entre otras opciones:
Hay muchas opciones de configuración. De hecho, mientras escribía esta entrada me enteré de varios, guiado por este tutorial.
Este editor de texto tiene varios modos, como normal (para ingresar comandos, como por ejemplo, borrar una línea entera con sólo presionar dd) o modo insertar (para escribir texto), entre otros modos.
La mejor manera de aprender es practicando, pero parece que luego de tomarle la mano, es mucho más útil que cualquier editor de texto convencional, debido a la cantidad de comandos que posee.
15 Respuestas a Vim, un editor de texto interesante
Bitacoras.com
mayo 23rd, 2010 a las 16:06
Información Bitacoras.com…
Valora en Bitacoras.com: Estos últimos días, en la facultad donde asisto empezamos a ver el manejo de Vim, un editor de texto basado en Vi. Yo siempre tenía una reticencia a usar este editor de texto/código ya que no entendía bien como funcionab……
¡Contestá este comentario!
Top 5 (23-5-10) « El blog de Iyan
mayo 23rd, 2010 a las 16:48
[...] Vim, un editor de texto interesante [...]
¡Contestá este comentario!
Ramón
mayo 24th, 2010 a las 13:45
Uff….. Deberías de cambiar el nombre del post por “El Editor de Texto”.
Yo tengo apenas unos meses que empezé a descubrir todas las maravillas que puede hacer Vim a través de una buena configuración y de unos buenos plugins.
Ahora utilizo Vim como IDE, para editar archivos de configuración, apuntes escolares, para anotar cosas personales… para todo!
Navegando con.-= Ramón´s last blog ..Tip Rápido: Autocompletado en Vim =-.
¡Contestá este comentario!
phyro
mayo 24th, 2010 a las 13:59
@Ramón:
. Si tenés algunos links útiles para pasar sobre el tema, te lo voy a agradecer porque yo aún lo estoy descubriendo
.
Navegando con¡Contestá este comentario!
Ramón
mayo 25th, 2010 a las 3:00
@phyro: Sin ánimos de spam yo en mi blog voy poniendo cosas interesantes que voy conociendo de Vim (http://cyb3rpunk.wordpress.com/tag/vim/). No llevo muchas entradas aún pero espero que te sirvan de algo.
Aquí creo que encontrarás los mejores tips de Vim que puedan existir.
Y para una buena configuración de tu .vimrc puedes checar aquí. Hay bastantes configuraciones en internet, es cuestión de buscar.
Espero te sirva de algo.
Navegando con.-= Ramón´s last blog ..Tip Rápido: Autocompletado en Vim =-.
¡Contestá este comentario!
Aris
mayo 25th, 2010 a las 6:31
La verdad es que usar programas así no me hace ninguna gracia, prefiero las interfaces de usuario bien bonitas
, pero gustos son gustos
Navegando con¡Contestá este comentario!
phyro
mayo 25th, 2010 a las 12:30
@Ramón: Ok, todo sirve, no es spam si trata sobre el tema
. Si, también tengo que sentarme a buscar
.
@Aris: Tenés interfaz gráfica para vim:
http://upload.wikimedia.org/wikipedia/commons/4/4e/Vim-wiki.png
Pero la gracia no es que tenga interfaz gráfica o no, sino los comandos y atajos de teclado muy útiles que tiene.
Navegando con¡Contestá este comentario!
Ramón
mayo 26th, 2010 a las 3:24
@Aris: haha y para mí que las interfaces bonitas con las CLI (Command-line Interface).
Tal como lo dices, cuestión de gustos.
Navegando con.-= Ramón´s last blog ..Tip Rápido: Autocompletado en Vim =-.
¡Contestá este comentario!
martin77
mayo 26th, 2010 a las 5:31
Hola, buen blog!
Hablando de Vim, chequeen esta viñeta que no tiene desperdicio:
[html]http://www.fileden.com/files/2010/5/7/2852027/My%20Documents/vim%20vs%20notepad.png[/html]
Ahora bien, salvo para programadores muy técnicos o para alguien que tenga muchas ganas de enroscarse en aprenderlo, seamos sinceros pero el Vim es un garrón, es potentísimo y todo lo que quieras pero es un bardito.
Hey leyendo el blog personal de Daniel Robbins, creador de Gentoo, hacía mención a un nuevo editor para consola llamado Diakonos ([html]http://purepistos.net/diakonos/[/html]).
Lo bajé, lo probé y me enamoré: es una mezcla de nano, vim y mcedit programado en Ruby enfatizando usabilidad y comodidad. Algunas de sus características son:
* grep as you type
* macro recording and playback
* multi-element clipboard
* can synchronize with KDE Klipper or xclip
* multi-level undo
* parsed (“smart”) indentation
* customizable multilingual syntax highlighting, with support for embedded languages (e.g. PHP, erb, Javascript)
* bookmarking, named and unnamed
* regular expression searching
* customizable status line
* code/keyword completion/snippets
* 256-colour support
* interactive help system
* sessions
* hooks
* built-in Ruby support
* fully extensible
* scripting in any language
* limited ctags support
* some git integration
Aunque por ahora está en inglés -hoy hablé por el irc con su desarrollador para comenzar a traducirlo al castellano- vale la pena probarlo y aprenderlo, la curva de aprendizaje es infinitamente menor a la del Vim y el jugo que podemos sacarle es practicamente el mismo.
Salutte!
Navegando con¡Contestá este comentario!
martin77
mayo 26th, 2010 a las 5:33
Hey, ¿cómo que GNU/Linux x64? Estoy corriendo Arch Linux, y a mucha honra, a ver cuando actualizamos el script de detección! jajajaja
Abrazo!
Navegando con¡Contestá este comentario!
martin77
mayo 26th, 2010 a las 5:35
No sé por qué puse [html] en vez de [url] y [/url] en el comentario anterior, debe ser la hora, 5:34 am, que vicio es esto
Navegando con¡Contestá este comentario!
phyro
mayo 26th, 2010 a las 11:08
@martin77: Ya lo probaré para ver que onda.
Lo del user-agent, depende de tu configuración, generalmente detecta bien a ArchLinux (podés fijarte en los comentarios de otras entradas donde es bien detectado).
Navegando con¡Contestá este comentario!
martin77
mayo 26th, 2010 a las 22:48
@phyro: Tenés razón, ya está arreglado!!
De paso te dejo un dato aunque sea totalmente off-topic de este post:
Navegando conDaniel Robbins tiene un proyecto nuevo -desde hace un tiempo- que se llama Funtoo, según el la nueva generación de Gentoo, posiblemente te interese el tema, está bueno lo que propone y tengo que hacerme de tiempo para armar una maquinita virtual y probarlo:
http://www.funtoo.org
¡Contestá este comentario!
phyro
mayo 27th, 2010 a las 13:06
@martin77: Si conozco Funtoo, no lo usé pero tengo ganas de probarlo.
Navegando con¡Contestá este comentario!
Ramón
mayo 27th, 2010 a las 14:32
Interesante lo del editor. Lo estoy probando ahora mismo y me agrada, pero dudo que pueda dejar de usar Vim.
Otra cosa, cuando comenté el primer comentario utilizé Arch y nada… Ahorita comento desde Debian, veamos…
Navegando con.-= Ramón´s last blog ..open-source violin =-.
¡Contestá este comentario!