Este artículo se basa en investigaciones históricas y en simplemente la lectura del manual del usuario de Vim de principio a fin. Esperemos que estas notas le ayuden a (re)descubrir la funcionalidad principal de este editor y así poder abandonar los archivos vimrc preempaquetados y usar los complementos de manera más reflexiva.
|
etiquetas: vim , historia , uso efectivo , editor de texto , vi , bram moolenaar
Mi consejo es que lo uses con cuatro o cinco plugins como mucho, y que uses la carencia como una virtud, aprendiendo a no necesitar tanto azúcar visual, y confiar más en tu destreza.
Si sólo quieres que el trabajo salga adelante, VSC es tu mejor amigo.
Yo uso vim como editor de texto polivalente, editor de Python y bash y C, si necesito algo más completo, me voy a VSC (latex), y si tengo que hacer un proyecto un poco más complicado, Eclipse.
como toca los cojones abrir un archivo con vim las primeras veces y no saber cerrarlo ni que estas haciendo
Yo la verdad es que lo uso para leer logs y en sistemas donde no hay otra cosa
Aunque le echaré un ojo
#granainospowah!
El diseño es tremendamente eficiente a la par que increiblemente malvado.
10/10.
Abre VIM a un novato y dile que lo cierre el solo
A mi vi me gusta bastante porque está en practicamente cualquier distribución de linux y en cualquier otro unix/bsd por defecto y aunque tiene una curva de aprendizaje, una vez que controlas lo básico ayuda muchísimo a hacer cosas cuando solo tienes acceso a la consola.
Si lo del SSH es irrelevante pero bueno es como accedo yo a los servidores.
#22 soy programador pero hago cosillas de sysadmin. Nunca he aprendido a usar bien vim, pero para revisar unas cosas muy concretas viene muy bien mucho mejor que lo que comentáis. Porque yo ando moviéndome como un loco por el log no es que lo use para leer las ultimas líneas o algo así.
Y obviamente hay mil alternativas las habrá mejores las habrá peores.
Gracias a Vim y tmux ya apenas quito las manos del teclado, lo cuál me hace feliz. Detesto tener que desplazarlas, incluso para simplemente tocar las flechas (en tmux las he sustituido, me parecen un error de diseño).
De hecho, no hace falta saber muchos comandos para que Vim sea útil. Yo sólo uso unos pocos y, aún así, me va muy bien. El comienzo es un poco tortuoso, pero si decides cambiarte, no se tarda más de una tarde en adaptarte lo suficiente como para poder usarlo y no más de dos días en usarlo de forma bastante decente.
Sin tocarlo desde los tiempos de FIC y resulta que hace dos meses he cambiado de trabajo y me he vuelto a encontrar con él.... ha sido como un déjà vu
:q!
Y siempre he usado vim. Si en la distro venía instalado por defecto vi, el primer paso que hacia era instalar vim.
Me suena haber visto en una de las útlimas encuestas de StackOverflow el uso del editor de vim y no estaba muy bajo. Pero quizás recuerde mal, y eso que estaba exclusivamente para desarrolladores. Porque yo creo que entre administradores de sistemas debe ser bastante común su uso.
es.wikipedia.org/wiki/Guerra_de_editores
1) no saben usarlo (o sólo saben los usos más básicos)
2) nunca lo han entendido (por lo tanto, nunca han sabido usarlo)
3) lo usan donde no deben (toda herramienta tiene sus puntos fuertes y sus puntos débiles; muchas veces también está asociado a no saber explotar los puntos fuertes del vim por 1) o por 2), pero hay casos donde simplemente vim es inadecuado)
Si empezaste con Vim y es a lo que estás acostumbrado, entiendo que te pase al revés y usar cualquier otra cosa te parezca engorroso; encontrar plugins o herramientas para otros IDEs puede que te sea desesperante, pero por eso mismo te daría el mismo consejo: si no te obligan a cambiar, quédate con lo que conoces y serás más eficiente.
Visual Studio Code 50.7%
Visual Studio 31.5%
Notepad++ 30.5%
IntelliJ 25.4%
Vim 25.4%
Sublime Text 23.4%
Android Studio 16.9%
Eclipse 14.4%
PyCharm 13.4%
Atom 13.3%
IPython / Jupyter 9.5%
Xcode 9.4%
PHPStorm 7.6%
NetBeans 5.9%
Emacs 4.5%
Hay que tener en cuenta que IntelliJ, Android Studio, PyCharm y PHPStorm son realmente el mismo editor con diferentes plugins incluidos para adaptarse a distintos lenguajes o entornos
Lo de los menús, en realidad también es diferente, pero a la vez sencillo en vim pones : y le das al tabulador y te sale ahí toda la ristra de menús que quieres.
El vim tiene cosas muy chulas, como si en vez de abrir un archivo, abres un directorio ya te sale un árbol para moverte por el, luego abres con split un buffer y a jugar...
Hace 10 años que uso únicamente Vim.
Para navegar por los ficheros sin salir del programa puedes usar los plugins fzf o nerdtree.
Lo mejor de Vim es el sistema de edición modal. Hay plugins para poder usar éste sistema en otros editores como por ejemplo visual studio