233 meneos
4355 clics
Vim 8.0: importante actualización del editor de texto
Apenas diez años después de su última gran actualización llega Vim 8.0. Un software que, como su nombre indica (Vi IMproved), se trata de una edición mejorada del editor de texto Vi y también una de las herramientas favoritas de muchos desarrolladores a la hora de programar. Entre las novedades de Vim 8.0 llama la atención el soporte asíncrono I/O que le permite comunicarse con otros procesos en segundo plano —a través de los denominados “canales”— mientras se está realizando un trabajo o transferencia de datos.
|
comentarios cerrados
Fin de la guerra.
Se llama Emacs
Fight!
:q!
Fin de la guerra.
Un buen usuario del vim no necesita google. Lo sabe todo. En el improbable caso de que tenga alguna duda consulta el man.
Aunque igual tiene que ver con su avanzada edad.
Vim sigue siendo usado (muy a nuestro pesar en algunos casos) por millones de personas en todo el mundo, ya que en muchos contextos no tienes ninguna alternativa viable para editar ficheros, o al menos ninguna tan inmediata.
Entre otros: plugins asyncronos, que es una maravilla.
Se llama Emacs
Fight!
¿Emacs trae por fin el Street Fighter como una de sus funciones?
Fin de la guerra.
Lo que no me queda claro es quién ha ganado la guerra. Supongo que vim por ser tan útil que debe ser emulado por emacs para que emacs sea realmente funcional.
nice man woman
No manual entry for woman.
Eso sí, le hace falta un buen editor de texto.
Quien quiera centrarse exclusivamente en actualidad que desconecte el resto de opciones.
sirven para hacer cambios "in situ", sin necesidad de copiar el fichero a tu máquina local, y por lo tanto ahorrándose un montón de tiempo.
no lo usaría para desarrollar una aplicación de miles de líneas, pero para pequeños cambios en ficheros de configuración, es una herramienta cojonuda
news.ycombinator.com/item?id=12479156
Integración con git, soporte con muchísimos lenguajes que han ido saliendo, etc.
vi, vi, vi, es el número de la bestia.
Pero usar vi, siempre que sea su versión libre, vim, no es pecado... es una penitencia.
Welcome to Meneame.
Esta web nace del mundo del software libre y aun es muy importante aqui, por lo tanto esta noticia es relevante para una buena parte de la comunidad.
Si estás en una máquina sin interfaz gráfica y tienes que editar ficheros grandes es, sin duda, una magnífica opción; hasta ahí de acuerdo. Además, es software libre, con lo que tiene mi apoyo siempre. Ahora bien, de ahí a proponerlo como editor para escribir código en el día a día me parece columpiarse. Creo que es sumamente tedioso por cosas como las que comenta #5 y que un buen editor con interfaz gráfica es infinitamente más práctico.
Dicho todo esto, que cada uno use lo que más le guste, y si es software libre muchísimo mejor.
Pero una vez te has acostumbrado, para mi (es una opinión personal), es lo mejor. Te mueves por consola y editas al momento, sin abrir ventanas nuevas.
Los atajos de teclado son fantásticos y su sencillez lo hace útil.
Repito, es mi opinión.
github.com/andrep/vimacs
:wq!
Hundido!
...
¡Cada vez que viene alguien y dice "es que el vi es muy complicado" es que me pongo malo!
Como con casi todo, cada cosa tiene su utilidad.
Llevo programando hace más de 20 años. Durante ese tiempo, me he visto obligado a recorrer todo tipo de entornos de programación. Y cada cambio me obligaba a un cambio de herramientas y su correspondiente entrenamiento (una herramienta sin entrenamiento es rendir al 40%)
En mi último trabajo, decidí retomar VIM como editor principal porque aunque tenía una curva de aprendizaje alta, me ofrecía una ubicuidad del 100%. Pero, aparte de VIM debes completarlo con una serie de herramientas de las shell de unix (como grep o diff, por ejemplo)
En mi proyecto actual, me encontré una situación bastante problemática (el programador se había ido de un portazo) El primer dia me dieron un ordenador desktop con ubuntu y acceso ssh al server y no me hizo falta más para comenzar a programar (era un aplicativo inmenso desarrollado en php)
Poco a poco, he ido asumiendo otros desarrollos sueltos que había repartidos por varios servidores. Para todos los casos, con un acceso ssh más vim más git tengo más que de sobra
En otro tipo de proyectos (por ejemplo, java) quizás me lo plantearía cambiar de netbeans o eclipse. Pero en los entornos que me muevo. Aplicaciones php de su padre y su madre en servidores que nadie conoce con vim tengo la herramienta más efectiva
B) qué tengo que ver? Se parece un montón a un eclipse debugando, pero con una ventana de ayuda para saber que pulsar para poder hacer algo en lugar de usar iconos autoexplicativos en una barra de herramientas
Discutir sobre si debería llegar a portada algo que ha llegado a portada me resulta un tanto perogrullada.
Pero:
· 1.- Me refería al argumento de "sí, hay que subirla a portada porque la aplicación la usa mucha gente". Que me parecía absurdo.
· 2.- Suba lo que suba, podemos debatir en colectivo el por qué determinadas noticias han llegado a portada y de alguna manera replantear nuestro meneos futuros.
Pues esto ya lo hacía... NINGUNA applicación.
Además pocos servidores lo tienen instalado por defecto o por lo menos en todos los servidores que me he logeado ninguno tenía un Emacs, así que será difícil encontrarlo cuando nos conectemos por SSH. Vi en cambio está omnipresente en todos los Unix.
Por útlimo, no sé que puede hacerse en un super IDE de esos que deboran recursos, que no se puede hacer en Emacs con la décima parte de memoria. Me parece que la gente que subestima Emacs o piensa que es para frikis es que no lo ha probado, la curva de aprendizaje es un poco elevada al principio sobre todo por el tema del lisp, pero yo te recomendaría que le dieses una oportunidad.
Lo que pasa es que los programas con interfaz gráfica también tienen atajos de teclado, y no necesitas abrir ventanas, sino que tienes pestañas.
Polémica ninguna, no soy ningún fanático.