Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Humor (https://www.clubdelphi.com/foros/forumdisplay.php?f=31)
-   -   Usando VIM (https://www.clubdelphi.com/foros/showthread.php?t=89476)

roman 27-11-2015 17:48:11

Usando VIM
 


Cita:

Ya casi llevo dos años usando VIM; básicamente porque no sé cómo salir de él.
// Saludos

Casimiro Notevi 27-11-2015 17:53:04

La verdad es que no es muy intuitivo, no :)

Ñuño Martínez 27-11-2015 19:14:27

¡Pero si tiene menú!














¡Ay, no! Es el gVim el que tiene menú. No he dicho nada... :rolleyes:

De todas formas, yo lo he estado utilizando mucho tiempo y no lo cambio por el EMACS ni jarto grifa. He dicho.

roman 27-11-2015 19:23:01

Cita:

Empezado por Ñuño Martínez (Mensaje 499910)
De todas formas, yo lo he estado utilizando mucho tiempo y no lo cambio por el EMACS ni jarto grifa.

Ja, ja. Pues cómo decimos en México, eso sería ir de Guatemala a Guatepeor. Yo me estoy aficionando a Sublime Text y sigo sin entender porque habiendo tantos y tantos editores, subsisten editores tan arcáicos como VIM :p

// Saludos

Casimiro Notevi 27-11-2015 19:33:51

Bueno, bueno, lo que pasa es que no se ha leido las instrucciones, lo indica claramente :p


Neftali [Germán.Estévez] 30-11-2015 12:05:26

:d:d:d:d:d

ecfisa 30-11-2015 13:20:08

Jajaja dos años... :D:D:D

Ñuño Martínez 30-11-2015 17:41:16

Cita:

Empezado por roman (Mensaje 499912)
Ja, ja. Pues cómo decimos en México, eso sería ir de Guatemala a Guatepeor. Yo me estoy aficionando a Sublime Text y sigo sin entender porque habiendo tantos y tantos editores, subsisten editores tan arcáicos como VIM :p

// Saludos

Quizá porque puedes repetir lo que quieras con sólo pulsar una tecla. Por ejemplo. :rolleyes:

[edit] Acabo de caer en que has dicho "arcaico". ¿Por qué dices eso? La última versión estable es de hace cuatro días. :confused:

¿O es que nos estás llamando viejos?

Casimiro Notevi 30-11-2015 18:21:26

Cita:

Empezado por Ñuño Martínez (Mensaje 499998)
¿O es que nos estás llamando viejos?

¿Alguien me ha llamado?

DarkByte 08-11-2016 12:01:42

Cita:

Empezado por roman (Mensaje 499912)
sigo sin entender porque habiendo tantos y tantos editores, subsisten editores tan arcáicos como VIM :p

En calidad de infiltrado (desarrollé en Delphi pero llevo dedicándome a otros stacks desde hace más de 10 años) te comentaré tres ventajas que me aporta Vim, mi editor principal:
  • Lo tengo en todas las máquinas, aunque sea en versión vi. Super útil cuando tienes que editar ficheros remotos.
  • Mi portatil carece de recursos para levantar los entornos de Vagrant que necesito para desarrollar. Debido a que Vim funciona por terminal puedo conectarme vía VPN a mi máquina principal vía conexión móvil y tener un entorno de desarrollo con las mismas prestaciones en todos sitios.
  • Sé que lo tendré dentro de 10 años. Con los editores va habiendo modas. Notepad++, Sublime/TextMate, Atom/Brackets/Komodo, etc. Mi editor es donde paso más tiempo cuando programo. Prefiero dominar uno a ir dando saltos. Y este sé que me acompañará tiempo.

Creo que con estas tres vale. No me hace falta entrar en cómo mejora tu productividad el dominarlo ni lo fácil que es manejar tu configuración con .vimrc. Como desventaja te mencionaré que la curva de aprendizaje es dura y que para tener un "IDE" necesitas ir mentiéndole plugins. A mi, honestamente, me compensa de sobra.

roman 08-11-2016 16:10:00

Caray. Pues básicamente sigo pensando lo mismo. Actualmente uso Sublime Text en todas mis pcs, windows o mac y ocasionalmente linux, y con el plugin sftp edito en remoto los archivos del servidor unix.

Tienes razón en lo de las modas, aunque yo más bien lo llamaría evolución. Usé muchos años Edit Plus (10, por lo menos) pero cuando comencé a usar macs tuve que buscar alternativas y Sublime Text prácticamente adivina lo que necesito :) Ok, ok, esto fue una exageración, pero realmente es un editor que se sublima con lo que es, un editor de textos. No es in IDE aunque para la programación Web, que es la que hago, ya ni siquiera entiendo muy bien qué se supone que debe ser un IDE. No extraño nada de Netbeans, por ejemplo y como no compilo, pues lo único que extraño es la depuración pero también hay un plugin para ello.

Desconozco si este mismo editor lo estaré usando en diez años, pero, es que realmente eso no tiene importancia, precisamente porque en los editores modernos la curva de aprendizaje es suave. Es más, un editor de textos no tendría porqué tener una curva de aprendizaje dura, nunca. Ni hoy ni ayer. ¿Acaso alguien, de los viejitos, recuerda haber sufrido editando pascal en el IDE de Turbo Pascal?

LineComment Saludos

DarkByte 08-11-2016 18:26:31

Cita:

Empezado por roman (Mensaje 510526)
Caray. Pues básicamente sigo pensando lo mismo. Actualmente uso Sublime Text en todas mis pcs, windows o mac y ocasionalmente linux, y con el plugin sftp edito en remoto los archivos del servidor unix.

Si te resuelve la papeleta, perfecto. Las herramientas deben ser las que se adecuen al oficio. Si ese workflow te sirve, magnífico.

A mi me resulta más fácil si tengo que editar un fichero como root u otro usuario conectarme a la shell, hacer sudo y probar la actualización en vivo desde la terminal, sin cambio de contextos. Para ti es más sencillo copiar el fichero, editarlo con scp y luego sustituirlo.

Para mí es importante no cambiar de contexto, que mi editor sea ubicuo y tener cuanta menos magia mejor. Para ti supongo es importante que las herramientas o procesos sean sencillos para no tener que pelearte con aprenderlos. Cuestión de valores, ni más ni menos.

Cita:

Empezado por roman (Mensaje 510526)
Tienes razón en lo de las modas, aunque yo más bien lo llamaría evolución. Usé muchos años Edit Plus (10, por lo menos) pero cuando comencé a usar macs tuve que buscar alternativas y Sublime Text prácticamente adivina lo que necesito :) Ok, ok, esto fue una exageración, pero realmente es un editor que se sublima con lo que es, un editor de textos. No es in IDE aunque para la programación Web, que es la que hago, ya ni siquiera entiendo muy bien qué se supone que debe ser un IDE. No extraño nada de Netbeans, por ejemplo y como no compilo, pues lo único que extraño es la depuración pero también hay un plugin para ello.

SublimeText y VIM tienen un ecosistema bastante rico en plugins. Con ambos se puede vivir bastante bien como editor principal para la mayoría de los lenguajes (y estoy pensando en Java, .NET y Delphi) sin necesidad de IDEs.

Cita:

Empezado por roman (Mensaje 510526)
Desconozco si este mismo editor lo estaré usando en diez años, pero, es que realmente eso no tiene importancia, precisamente porque en los editores modernos la curva de aprendizaje es suave. Es más, un editor de textos no tendría porqué tener una curva de aprendizaje dura, nunca. Ni hoy ni ayer. ¿Acaso alguien, de los viejitos, recuerda haber sufrido editando pascal en el IDE de Turbo Pascal?

Una curva de aprendizaje dura no es deseable para nada. Pero si aprender un nuevo lenguaje de programación no te supone un gran problema, tampoco debería un editor que consigue mejorar tu productividad de una manera tan bestial como Vim. ¿Que estás contento con lo que tienes? ¡Magnífico! Es fantástico que haya opciones para todos los gustos. Te compro que Vim es antiguo... pero no que sea arcaico ;)

EDIT: TurboPascal es una bestia diferente. Estamos hablando de editores genéricos, no específicos a lenguajes. De estos te quedas tirado en cuanto cambias de lenguaje... y ya no hablemos del cacao si estás en proyectos con diferentes.

roman 09-11-2016 17:39:35

Cita:

Empezado por DarkByte (Mensaje 510527)
Si te resuelve la papeleta, perfecto. Las herramientas deben ser las que se adecuen al oficio.

De acuerdo.

Cita:

Empezado por DarkByte (Mensaje 510527)
A mi me resulta más fácil si tengo que editar un fichero como root u otro usuario conectarme a la shell, hacer sudo y probar la actualización en vivo desde la terminal, sin cambio de contextos. Para ti es más sencillo copiar el fichero, editarlo con scp y luego sustituirlo.

Ya. es que creo que te estás imaginando un flujo equivocado. Yo abro el Sublime Text, abro el proyecto deseado y comienzo a trabajar. Cada que quiero oprimo Ctrl + S y el archivo se guarda local y remotamente sin intervención mía. Toda la conexión y el uso de scp lo hace el plugin.

Cita:

Empezado por DarkByte (Mensaje 510527)
Para ti supongo es importante que las herramientas o procesos sean sencillos para no tener que pelearte con aprenderlos. Cuestión de valores, ni más ni menos.

Sí claro. Desde luego que busco las herramientas adecuadas que me faciliten el trabajo. Tanto como espero que mi trabajo facilite el del usuario final. De eso se trata el uso de las computadoras.

Cita:

Empezado por DarkByte (Mensaje 510527)
Pero si aprender un nuevo lenguaje de programación no te supone un gran problema, tampoco debería un editor que consigue mejorar tu productividad de una manera tan bestial como Vim. ¿Que estás contento con lo que tienes? ¡Magnífico! Es fantástico que haya opciones para todos los gustos. Te compro que Vim es antiguo... pero no que sea arcaico ;)

Yo creo que aquí estamos de acuerdo. Esto es, cada quien usa la herramineta que más le conviene o gusta. Si a to te gusta el modo arcáico de vim, pues adelante :p


Cita:

Empezado por DarkByte (Mensaje 510527)
EDIT: TurboPascal es una bestia diferente. Estamos hablando de editores genéricos, no específicos a lenguajes. De estos te quedas tirado en cuanto cambias de lenguaje... y ya no hablemos del cacao si estás en proyectos con diferentes.

Pues no, no es una bestia muy diferente. Estamos hablando de editores de texto/código, no de IDES.

LineComment Saludos


La franja horaria es GMT +2. Ahora son las 23:40:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi