Esta mañana, una pregunta popular en Stack Overflow ha alcanzado un gran hito: La pregunta "¿Cómo salir del editor Vim?" ha superado el millón de visualizaciones. En honor a este hito, hemos decidido echar un vistazo a los datos que rodean a la pregunta. Nos fijaremos particularmente en calcular quiénes son los que probablemente se pueden quedar atascados en Vim en lugar de usarlo de forma intencional y examinar cómo varía este balance por país y por lenguaje de programación.
|
etiquetas: stack overflow , salir de vim
CC #15 #25
CTRL+z
kill -9 $( pgrep vim )
vim a día de hoy sigue teniendo MUCHO sentido para multitud de tareas. Vale, como IDE no... pero hay maś cosas.
No necesito ratón, no hacen falta menús y siempre obedece. De hecho está pensado para no mover los dedos de la homing row del teclado.
Un saludo!
:wq!
cc/ #2
De hecho no se que hice una vez para que al final de un post se quedara el :wq en el html, y ya me gustó y lo dejé de firma el tiempo que lo utilice.
Hasta que un día utilizas joe.
¡Sorpresa!, un Vi salvaje apareció.
PD: és Más rápido kill -9 %1
Emacs me parece una ida de pelota de programa. Quizá el software más friki que he visto.
cc #12
q = quit
! = Forzar (sólo necesario si p.e. el archivo es sólo lectura)
wq = x
Mejor sal con dos Z mayúsculas. Escribes menos y lo puedes hacer sólo con la mano izquierda
Mucho Mas eficiente.
Y te vas a tomar una cerveza
: x (sin espacio entre ":" y la "x", que me sale un smiley)
Es lo mismo y ahorras buscar el signo de admiración en un teclado configurado de forma extraña (o poner una "a" en lugar de una "q" en un teclado francés - AZERTY)
Escoge muy bien quien es su amigo.
por cierto , es [ESC] :wq!
Uso vim desde hace más de 17 años. Cada cierto tiempo aprendo nuevas funcionalidades, nada de configurar plugins ni ostias, y ves como tu trabajo haciendo scripts o administrando el sistema es jodidamente más productivo que el de los pobrecillos que van con nano o Joe o esos que necesitan tener un desktop en un servidor DNS pa poder administrarlo
Sí mi tarea fuera programar cosas con 500 archivos de librerías, CSS y JavaScript, tengo claro que seguro que otra cosa me iría mejor, pero con scripts (bash/Perl/Python) y sistemas, vim barre a todos los demás.
cc #48
No? ( lo pongo absolutamente de memoria, era así ¿no?0
Si Bart hubiese usado Vim...
Ah, y para salir y guardar los cambios:
:wq
Desarrollar con eso es un horror, y noble veo mayor utilidad.
Vi era como convertir su bicicleta en una moto. Era la ostia, y sin que dejaran de servir algunas cosas del ed.
Aprende lo que quieras, eres libre. pero si te conectas a algún servidor de producción el adminsitrador podría no tener instalada otra cosa que no sea vi, salvo quizás ed. Ni siquiera el el moderno vim.
- Te lo dirá él en los primeros 10 segundos de conversación. Y además te intentará convencer de lo bueno que es.
Que conste que para administrar cosas por SSH yo sí lo uso ¿eh? Y en el fondo, me parece cohonúo que cada cual utilice con lo que más contento esté. Lo que pasa es que yo estoy mayor para pasarme un mes configurando plugins y aprendiendo combinaciones de teclado que ya vienen por defecto en PyCharm o IntelliJ... Si necesito un entorno rápido, uso Sublime o Atom (mi opinión náh más: que cá uno es cá uno y cá dos, una piragua)
Bien hecho, como limpiasuelos la verdad es que deja mucho que desear.
Pudiendo usar KDevelop y Eclipse no sé para qué usar Vim.
Como toda esa gente que tiene una navaja suiza (china) en casa y aún sigue tirando de cuchillos de cocina y un juego de destornilladores...
ssh -X ......
eclipse
Hecho. Asi abria yo el eclipse desde mi portatil de mierda con 2 GB en mi servidor para hacer cosas
Y antiguamente no eras suficiente friki o hacker si no sabias Vim....
Aparte de macros y scripts, tenemos desplegado de snipplets, un/folding de secciones de código, completado de código (desde completado de palabras hasta cierre de tags, por ejemplo en html), podemos editar directamente archivos de texto comprimidos, lanzar jobs (como llamar a un compilador o cualquier otro programa y obtener su salida) y programar tareas (por ejemplo, autoformatear el código cada hora o lanzar un corrector de textos para que no se te cuele ninguna falta de ortografía), undo y redo avanzado (no sólo el último cambio, no sólo los últimos x cambios, los cambios de la última hora o saltar a cualquier parte de la undolist), etc.
En general uso nano más que vim, me parece más intuitivo, pero lo uso para modificar configuraciones del sistema (trabajo con Ubuntu) y ya: Eclipse para Java y VSCode para Javascript/HTML/CSS. Cada día me gusta más VSCode, por cierto: ligero, con muchos plugins y funciona en cualquier sistema.
www.meneame.net/story/maestro-del-vim
Pero es importante aclarar a la peña que tienen que estar en modo comando , no edicion , por eso dejar claro que tienen que darle al esc primero
Pero ahora hace mucho que no uso GNU/Linux (traicionando mis principios). Pero estoy demasiado viciado a los videojuegos...
Existe algo como eso. Es el editor MCedit. Y MC es el Midnight Commander:
es.wikipedia.org/wiki/Midnight_Commander
Los escribió Miguel de Icaza cuando estudiaba matemáticas en la universidad. Fue su primera contribución al proyecto GNU (en 1994).
Miguel de Icaza es un tipo peculiar que durante muchos años tuvo un pie en el software libre y otro en el software propietario (sobre todo en Microsoft).
Ahora dice que usa computadoras de Apple
Pero no se le puede negar su aportación al software libre. Sobre todo el inicio de Gnome.
es.wikipedia.org/wiki/Miguel_de_Icaza
Ahora mismo escribo este comentario desde Slackware y ahí siguen los dos programas: "mc" y "mcedit".
VIm mola MUCHO. A mi me lo pego un jefe q tuve q era un friki de Vim
Ssh -x manda las X a otra maquina (hay q habilitar el x-forwarding), con lo q puedes ejecutar una aplicacion en un ordenador y tener el entorno grafico 'tonto' en otro... funciona MUY bien en LANs.