emacs ide

¿Los jóvenes usan Emacs?



ide (30)

Apenas salgo de mi VIM en estos días y en esas aplicaciones en las que me veo forzado a utilizar un IDE, recuerdo rápidamente por qué. Me he acostumbrado tanto a las teclas rápidas de VIM para seleccionar, reemplazar, plegar, etc., que mi productividad se queda sin funcionar.

Como otros, raramente trabajo en lenguajes compilados, así que configuré atajos que ejecutan mi Perl / PHP pegando los intérpretes para encontrar los errores de sintaxis. En algunos casos, incluso configuré VIM para ejecutar las pruebas de unidad disponibles a través de la misma interfaz. También es muy fácil volver a tabular en un navegador (preferiblemente en otro monitor) y presionar "Control-R" para actualizar, todo sin tocar el mouse.

Soy un estudiante universitario que se enamoró de Emacs. He usado IDEs en el pasado, y aunque funciones como Intellisense hicieron el cambio a Emacs muy duro, ahora creo que Emacs es mucho más poderoso, y las características como Intellisense pueden ser muy parecidas por varios modos dependiendo del idioma (y yo soy no se refiere a M- /). Estoy feliz escribiendo el código de Elisp para todo lo que necesito que no sea proporcionado por los modos o por Emacs y me encanta la forma en que se adapta y se adapta a mis necesidades.

Sin embargo, creo que su principal desventaja es el hecho de que tiene una curva de aprendizaje bastante empinada y que la mayoría de los nuevos programadores ni siquiera comenzarán a aprenderlo a partir de muchos conceptos erróneos comunes.

Por lo tanto, quiero saber las opiniones de los jóvenes (o de cualquier persona que no haya comenzado a usar Emacs antes de que hubiera IDEs) que sean usuarios de Emacs. Solo para obtener un poco de seguridad de que Emacs no está muerto en nuestra generación amante del eclipse =). (Las opiniones de los usuarios de cualquier otro editor altamente extensible como Jedit también son bienvenidas)


Bueno, comencé a usar Emacs en la universidad, y solo tengo 30 años, así que creo que cuento como parte de la "generación amante del eclipse".

No lo uso todos los días, pero Emacs está ciertamente cerca de la cima de mi lista de herramientas. (Y mucho más alto que Eclipse, puedo decírtelo).


Cuando era joven escuché esto: un buen hacker debe ser experto en 4 editores y 4 idiomas.

Y lo he tomado en serio desde entonces ...

Uso rutinariamente vi (m), (x) emacs, eclipse, sed / awk / perl (sí ... son editores de texto).

En mi humilde opinión, dominar una gama de herramientas es esencial. Uno debe someter a su cerebro para salir de la zona de confort de vez en cuando.

Ahora me parece increíble que tenga cientos de combinaciones de teclas en la punta del dedo, y rara vez escriba la secuencia clave de una en otra.


En primer lugar, ¿por qué te importa lo que piensen los demás? Está claro que Emacs tiene una comunidad vibrante, ya que hay muchas extensiones y mucha gente trabajando en el núcleo. Hay mucho apoyo para eso.

Si está "preocupado" de que otros editores sean mejores, entonces debe probar esos editores y tomar la decisión usted mismo. Solo tú puedes saber lo que te gusta.

Dicho esto, soy joven (23) y uso Emacs. Lo he usado por casi 15 años. He intentado con otros editores, incluidos Vim, Eclipse, Netbeans y Textmate. Ninguno de esos editores funciona tan bien como Emacs en lo que a mí respecta, así que creo que tomé la decisión correcta. Sin embargo, no puedo decirte qué elección tomar. Tendrás que resolverlo por ti mismo.

Es importante tener en cuenta que estoy bastante "invertido" en Emacs. Mantengo muchas extensiones y he dedicado mucho tiempo a entender el núcleo de Emacs ... así que, si cambio de editor, desperdiciaré mucho tiempo y experiencia. Esto teóricamente podría nublar mi juicio, pero no creo que lo haga. Textmate funciona como Emacs, pero tiene menos funciones. (Intento no usar mi mouse, por lo que la integración de eyecandy y OS X no me compra mucho). Netbeans y Eclipse son buenos para administrar proyectos Java, pero en la rara ocasión que tengo que hacer Java, todavía encuentro Emacs. más fácil de usar. Incluso me parece que escribir archivos Ant me acerca más a "donde quiero estar" que confiar en las construcciones automáticas de Eclipse. Eso deja a Vim, que sin duda es una característica, pero sigue siendo un Emacs "menor". Emacs tiene todas las características de Vim: si quieres editar modal, puedes invocar a Viper. La única razón para usar Vim es que ya has aprendido Vim, y no puedes soportar las diferencias entre Vim y Viper. (No, Viper no es un clon de Vim. Es Emacs con edición modal).

De todos modos, JMHO. Creo que Emacs te servirá bien a lo largo de tu carrera de programación. (O cualquier carrera que involucre texto. Emacs es ideal para escribir libros ... y correo electrónico).


Mi "editor altamente extensible" de elección es vim. Empecé a usar vi hace 10 años, a los 17 años, y realmente no he vuelto a mirar atrás. Me gusta mantenerme alejado de mi mouse tanto como sea posible.

Rara vez trabajo en lenguajes compilados en estos días, así que lo único que siento que me falta de un IDE es la finalización de la sintaxis. Cambiar constantemente a un navegador para buscar el orden de los argumentos en varias funciones PHP se vuelve un poco tedioso.

PD: No quiero comenzar una guerra vi / Emacs aquí. Sospecho que los usuarios de Emacs y vi [m] tienen más en común entre sí que cualquier grupo con IDErs.


Si vas a la mayoría de las escuelas de posgrado, encontrarás tu parte de hackers de UNIX que se quedan con emacs, por lo que definitivamente está ahí.


Soy un estudiante universitario de 19 años, pero empecé a aprender Emacs hace unos 2-3 años. Intenté Vi (m) por un tiempo, pero no pude soportar el modelo de edición modal.

Antes de mi introducción a Emacs, estaba usando Gedit y nano para hacer toda mi codificación.


Tengo 20 años y comencé a usar Emacs el verano pasado cuando tengo que codificar c ++ en Linux, y Emacs fue el único editor que puedo soportar en openSUSE (Kate es horrible, horrible! - especialmente mi máquina de trabajo es un poco lenta). Entonces me ganaron; realmente no hay nada mejor en el mundo para un ratón que odia. Ahora uso emacs (sí en Windows ...) para todo tipo de cosas, incluyendo hacer operaciones de archivos con direc y jugar tetris;)

Dicho esto, sigo codificando c # en Visual Studio (ocasionalmente cambio a emacs para trabajos importantes de refactorización y repetición, que es mucho más fácil en emacs). Si emacs tiene intellisense (que funciona), entonces voy a volcar el editor de texto en el estudio de VS (aún así usaré el diseñador de la GUI, nada reemplaza eso); a partir de ahora, tener que buscar clases es demasiado difícil para mí codificar c # .NET en emacs.


Tengo 21 años y comencé a usar Emacs a los 15, solo me alejé para Textmate / E en los últimos años. Personalmente, no soporto los IDEs porque siento que interfieren mucho más de lo que ayudan. Dame un buen editor de texto directo cualquier día.


Tengo 21 años y uso vim por ahora 3 o 4 años ... Una vez probé emacs cuando uno de mis maestros me dijo que era mejor que Vim ... pero prefería mi flujo de trabajo con vim ...

Intenté usar emacs la semana pasada porque tenía problemas para sangrar archivos html ... Pero mi compañero de clase me perdió cuando comenzó a hablar sobre la combinación de teclas o algo así. Supongo que vim o emacs son dos excelentes editores ... Es mejor que la mayoría del IDE que conozco.

Pulgares arriba para todos.


Tengo 21 años y uso vim. Es un verdadero paso adelante de los otros editores de programación que había estado usando, y recomendaría a cualquier persona en cursos de informática para probarlo.


Tengo 23 años y se le enseñó emacs en nuestro curso de Sistemas operativos como el "editor C que debe usar". Lo usé para el curso, pero pasé a otros IDEs que se adaptan mejor a mi flujo de trabajo y al entorno de desarrollo cotidiano.

Editar porque mi publicación original no fue del todo útil.

Usé emacs a través de un terminal de comando dentro de PuTTY y ese es mi grado de uso. No me importó como editor y fui lo suficientemente bueno con los atajos para ser bastante productivo. Realmente no he explorado el editor de emacs más que eso porque ya estaba usando eclipse y realmente me gustó.

Ahora, uso eclipse día a día porque es un lenguaje extensible que tengo que desarrollar con Java, ActionScript, JavaScript, PHP, CSS, HTML e incluso Scheme. También tengo una extensión de eclipse personalizada que estoy perfeccionando que me ayuda a ser más productivo en mi nicho de tiempo completo (desarrollo de WordPress). Eclipse proporciona servicios FTP y SSH, y he estado familiarizado con la interfaz durante más tiempo que cualquier otro IDE, y es por eso que lo uso.


Tengo 26 años y estoy usando VIM desde hace varios años para el desarrollo de C ++. Todos mis compañeros de equipo usan VIM o Emacs (50% vs 50%, tenemos grandes llamas de vez en cuando), nuestro plomo también está usando VIM. Es una mejor opción para nosotros en Solaris. Sin embargo, para grandes MS API como DirectX, uso VS ... a veces es doloroso cambiar, pero es mucho más fácil abordar este tipo de monstruos :)


Tengo 62 años y he estado usando emacs durante 21 años. Soy capaz de usar vim en un apuro, pero realmente prefiero emacs.

Solía ​​usar TECO hace mucho tiempo (en la década de 1970) y también me gustó.


El primer editor adecuado que utilicé fue Brief y luego una serie de IDE antes de que alguien me convenciera de probar emacs (en Windows no menos). Entonces tomé la decisión de aprender bien ese editor y cuando lo necesitaba para hacer algo diferente, aprendía a hacerlo.

El beneficio real de elegir un editor y mantenerlo es la consistencia. Sea cual sea el idioma o la tarea que esté haciendo, si está en su editor favorito, todo se recuerda fácilmente. Agregado a eso, la extensibilidad hace que las cosas sean posibles y que a menudo no estén en los slick IDE.

Por supuesto, la desventaja es que su sesión de emacs es un entorno bien diseñado. Si no tengo mis archivos .emacs cargados, puede parecer un entorno extraño. Las cosas funcionan casi pero no del todo como estoy acostumbrado. Afortunadamente con los sistemas DVCS mi entorno perfecto es un clon git de distancia.


Tengo 19 años, comencé a usar emacs el año pasado, y me está gustando. Aunque todavía no sé cómo usar sus funciones "avanzadas", me siento cómodo con el hecho de que existen y podría aprenderlas cuando sea necesario.

Sin embargo, en mi universidad no deberían haber más de 5 estudiantes usando Emacs o Vi.


Tengo 28 años y cambié de vim a emacs hace aproximadamente un mes. Aprendí un poco de emacs mientras aprendía lisp. Cambié de vim porque la integración del compilador / depurador / shell tenía mucho sentido para mí y me gusta la idea de la extensibilidad / personalización.

Tengo algunas personas de eclipse / intellij con las que trabajo duro que son jóvenes y se frotan la barbilla mientras piensan en hacer el cambio. La filosofía del buffer fue casi suficiente para vender a una persona que estaba harta de pestañas en IDEs.

No se trata tanto de la edad que no creo; aquellos que están considerando emacs son los que piensan lo suficiente como para darse cuenta de que tiene características / ideas lo suficientemente poderosas como para que la curva de aprendizaje valga la pena.


¡Puedes tener mis copias de Eclipse, NetBeans y Visual Studio cuando las saques de mis manos frías y muertas!


Cada vez que me acercaba a un respetado tipo de gurú sobre Emacs, me advertían. A la mayoría de ellos tampoco les gustó. Lo tomé como una pista.

OTOH, estuve interesado en TECO hace mucho tiempo (ahora sabes mi edad), y escuché que Emacs creció de eso. Entonces, todavía me pregunto ...


No temas, joven programador, y toma coraje de este Editor o análisis IDE . Los editores poderosos como Emacs estarán presentes mientras haya expertos en el lenguaje . Y IDE continuará sirviendo a los expertos en herramientas . Y cada campamento continuará asombrado de cuán [productivo] es el otro. ;-)


Soy un estudiante universitario de 19 años que usa Emacs, comencé a usarlo hace aproximadamente un año y no he mirado hacia atrás.


Tengo 17 años y comencé a usar Emacs cuando tenía 14 años, y VIM cuando tenía 15 años. Ahora uso Emacs para SLIME y ERC principalmente, prefiero GVim para editar archivos y cosas así.


Tengo 22 años como usuario de emacs y lloro cada vez que tengo que dejarlo para hacer algo en otros IDEs.


Traté de aprender a usar Emacs cuando comencé mi carrera, pero finalmente me rendí. Parte de eso se debe a que tengo poca memoria y sus atajos de teclado son poco convencionales en comparación con lo que solía hacer.

Hago casi toda mi codificación en TextMate (que se ha denominado Emacs of Macs). Si estoy en un entorno de línea de comandos, ViM hace el truco.


Hace solo 10 años que uso emacs. En un momento di un giro decisivo para aprenderlo (y vi) para estar más cómodo editando directamente en los servidores.

Cuando se trata de escribir código rápidamente y con pequeñas banderas rojas cuando la sintaxis es incorrecta en tiempo real, usar un IDE es como usar guantes cuando se manejan plantas espinosas: no tienes que ser tan cuidadoso. (También es como usar un procesador de texto con correcciones ortográficas automáticas y verificaciones gramaticales en comparación con el uso, bueno, emacs para escribir).

Por lo tanto, utilizo Eclipse / Xcode / other-required-IDE, excepto cuando se trata de cambios rápidos, ediciones directas en un servidor u otros escenarios de edición remota / rápida.

Lo que no he hecho es mirar alrededor para ver si hay buenos modos para emacs que le permitan proporcionar una ayuda de edición tan rápida como otros IDEs (aunque los modos predeterminados sí ayudan bastante, de todos modos, esto no es así). edición de texto en bruto, realmente).

También tuve una agradable sorpresa recientemente cuando me di cuenta de que gran parte de la interfaz de usuario de Mac OS puede usar comandos de emacs de forma similar a como se puede hacer la edición de línea de comandos de Unix con los comandos de emacs. ¿Cuan genial es eso?


Emacs está bien; no hace todo lo que me gusta, pero no estoy interesado en pasar el tiempo escribiendo macros y complementos para mi editor. Me gusta hacer las cosas en su lugar. Si necesitaba que mi editor hiciera algo tan diferente, obtendría otro editor o instalaría el complemento de otra persona.

He usado jEdit, Visual Studio, notepad ++, TextWrangler. Aborrezco a VIM.

Irónico....

Yo uso emacs a tiempo completo ahora. Varios meses después de la respuesta anterior, estaba haciendo muchos inicios de sesión remotos en Linux y nano se volvió demasiado restrictivo. Y, sí, he dedicado tiempo a escribir macros y complementos para emacs. jEdit sigue siendo bastante bueno, pero emacs es bastante mejor. Todavía no usas vim (todavía?).


Sobre todo uso gedit . Simple y dulce. Tengo 20 años y siempre he odiado a los IDEs (comencé con Netbeans en la escuela secundaria).


Tengo menos de 30 años y uso emacs.

Actualmente, tengo que interactuar con la computadora a través del reconocimiento de voz por software. Nada supera a emacs porque varios comandos son fáciles de programar para reconocimiento y creación de alias.

ahora, me tomó algo de tiempo ponerme cómodo con la programación en elisp, pero creo que el beneficio valió la pena. He intentado usar eclipse, pero hay algo sobre emacs, particularmente extensibilidad, que es difícil de reemplazar.


Codigo J2me en Windows, donde mi empresa no me impone en cierto IDE. Y adivina qué, vuelvo a mi viejo amigo, Emacs ...

Tengo 31 años y aprendí por primera vez emacs ca 23. Pero la situación me hace cambiar IDE alots: Netbeans, VS.NET, Eclipse, etc.

Ya sabes, Emacs todavía venció a otros, en cierta perspectiva :)


Nací en 1970 *, pero regresé a la programación hace unos 6 años, comenzando con Visual Basic 6 (¡ay-yi-yi!). Un compañero de trabajo codificaría todo su Perl en un editor de texto (INCLUYENDO formularios), lo que me dejó boquiabierto, pero no entró. Poco a poco, comencé a usar el bloc de notas de MS humilde para ... notas mientras estaba en el teléfono, abrir tareas durante todo el día, etc. Y, lentamente, empecé a querer más. Una cantidad de otros factores (deseo de trabajar más cerca de expresiones regulares, antiguo deseo de aprender LISP [llegué a la mayoría de edad en los 80, si sabes a qué me refiero]) me llevaron a través de un par de editores, y finalmente a Emacs.

Ahora, me frustran los IDE que no puedo navegar a la llave y retocar al contenido de mi corazón.

* está bien, entonces ya no puedo ser una "gente joven" - pero cuando comencé a usar Emacs tenía 30-30 años y me identifiqué como tal.