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
Hasta los de Google dejaron de recomendar Eclipse para Android y hicieron un fork de IDEA (Android Studio).
Incluso aunque la community edition no tenga tantas funciones como la versión enterprise, le da varias vueltas al Eclipse y no deja de ser open source.
Se podría tener un editor moderno en los servidores. No debería ocupar más que el propio vi y no tener más dependencias que las libc, pero ¿para qué? No me pegaría la panzada de instalarlo en los cuatro centenares de servidores, casi todos ellos obsoletos pero en tareas de misión crítica que gestionamos desde el departamento sólo para tener un editor de texto moderno y a la vez bonito instalado en todo el entorno cuando ya tengo uno que está en todas partes.
"since vi was designed with the Qwerty keyboard (containing no arrow keys) in mind, the arrow keys sometimes produce strange effects in vi and should be avoided."
www.cs.colostate.edu/helpdocs/vi.html
visualstudio lo he usago con el plugin de vim.
Flipo con la gente. A ver se cosa puede hacer un IDE que no pueda hacer vim.
Autocompletion,ir a la implementación de la función de turno, Marcos, borrado de líneas con sólo hacer dd (y la super edición en general), división de la pantalla...
Qué atrevida es la ignorancia.
Can your editor do that?
youtu.be/pCiVCiku3cM
En cualquier caso no me parece en absoluto cómodo para la mayoría de las tareas a realizar en un servidor. Prefiero la línea de comandos y vim.
Trabajé con eclipse en php, es una basura infecta.
Lo he usado con pydev, es un dolor en el alma.
Para java no lo he usado. He programado sólo java para android, y no mucho.
Pero la suite de jetbrains es ahora el mejor ide para php y frameworks, javascript y frameworks, python y framewors y java y frameworks.
Y sí, prefiero Netbeans a eclipse. Java sólo lo he usado para android, no para frameworks varios... y, como dicen por ahí, usar eclipse para android es un dolor en el alma... Usar eclipse es un dolor en el alma.
He conocido javeros que curran con varias instalaciones de eclipse... una por proyecto.. No "varios proyectos", SINO VARIOS ECLIPSES DISTINTOS!!!! Y lo hacen porque es un infierno tal configurarlo que sale más a cuenta hacer eso!
Reconozco que la versión improved tiene muchas mejores, pero para editar un fichero en producción y seguir mi camino no la necesito y además es un infierno intalarla en sistemas operativos de su padre y de su madre. Siempre tengo tareas más urgentes que hacer o algún fuego que apagar. Sabiendo seguro que tengo el vi a secas es lo que utilizo incluso en mis ordenadores.
~
~
~
~
"fichero"
"fichero" E212: Can't open file for writing
Press ENTER or type command to continue
exit
quit
^C
qqqq
!
:q!
Pero si, hay mucho lelo que no sabe configurar sus programas.
"The Ctrl-Alt-Backspace key combination currently "zaps" (hard-restarts) the X server, and thus loses any unsaved data in applications, etc."
En casa... mejor compruebalo por ti mismo...
Quita, quita...
Mejor se lo digo así: yy100p
lema.rae.es/dpd/?key=dos+puntos
Ya soy parte de la historia de Stackoverflow!! si hacen quedada, espero que avisen con tiempo.
www.atkn.net/classe/vim-demo-ro.ogv
(nano y less sí que suelen estar siempre disponibles)
Añado JED y JOE a la lista de editores para los que nos gustaba (o aprendimos con) el wordstar
github.com/alevchuk/vim-clutch
PD: -Y es mejor que -X: ssh -YC
Me quedó claro pq no usas vim
echo set showmode >> ~/.exrc
Así vi (el puro) tendrá la linea de status visible siempre.
touch fichero
chmod 400 !$
vi !$
Escribe algo y sal con :wq!
cat !$
ls -l !$
Tachaaaaan
#9 A ver cómo usas eclipse si tienes que programar remotamente a través de ssh.
Y ahora lo que quería decir: Lo triste es que no haya nada a medio camino ("de serie en Linux") entre nano y VIM, en pleno 2017, o al menos nada que yo conozca.
Yo uso nano porque es fácil de usar, aunque en realidad es una castaña por cosas como que en líneas largas, cuando añades caracteres al principio, te baja la parte final de esa línea debajo, a una nueva línea (WTF?).
Si hay mucho que editar, lo edito en otro equipo con un editor de texto adecuado.
Saludos y disculpa.
Joder, con esto me entra el mono de volverme a instalar GNU/Linux. Lo tengo demasiado oxidado.
No usar vi con hjkl es perder el tiempo.
Tampoco soy de sistemas, pero algún servidor acabas tocando siempre. Sobre todo en pymes.
Announcement: blog.jetbrains.com/idea/2009/10/intellij-idea-open-sourced/
La verdad es que no sé si hay algún otro fork aparte de Android Studio, pero creo que sería una buena idea. El desarrollo de Eclipse está un poco estancado, en mi opinión.
Tarde o temprano hay que lidiar con la variable EDITOR.
He dicho lo de git porque va enfocado a desarrolladores, pero el nuevo sysadmin cuando se enfrenta a vi la primera vez también lo suele encontrar obtuso.
Lo que no sabía es el caso de sólo lectura. Entiendo por tanto que en ese caso se intenta guardar y se sale a pesar de no haber conseguido guardar.
ZZ