Como grapical IDE de usuario, debería estar interesado en los tradicionales editores?[cerrado]

StackOverflow https://stackoverflow.com/questions/694032

  •  22-08-2019
  •  | 
  •  

Pregunta

Yo uso completo soplado gráfica IDEs como Eclipse CDT (Linux) y Visual Studio (Windows), que tienen características como auto-completado, construido en la depuración, etc.Estas son las características que siento que no puedo vivir sin el.

De la que he oído acerca de cómo muchas personas el uso de emacs/vim sobre una base diaria.¿Cómo es que la gente todavía utiliza la consola de editores basados en cuando IDEs gráficos parecen ser más fácil de usar?Sé cómo usar vim y emacs, pero para el día a día de la programación sólo tiene que utilizar un IDE como me encuentro el ser más productivos.

Este es no un vim vs emacs pregunta, así que por favor no se sostienen el uno contra el otro, por favor, en lugar de argumentar IDE gráfico en contra de la consola del IDE.

Como estoy ya familiarizado con los IDEs gráficos, soy probabilidades de ganar alguna ventaja productiva mediante el uso de emacs/vim en su lugar?

Espero que la respuesta es "tal vez no", simplemente porque de la curva de aprendizaje, y me iba a perder la costumbre IDE gráfico de características tales como la auto completo y el construido en el depurador;pero al parecer emacs apoya auto completar y depurar.Sin embargo, para alguien que utiliza un estándar de GUI editor de texto, probablemente diría que se debe usar emacs/vim.¿Qué te parece?

Preguntas relacionadas con:

¿Fue útil?

Solución

Eclipse ha incorporado soporte para Emacs atajos de teclado. El único apoyo que he visto para Vim es un plugin comercial.

Por cierto, no necesitan aprender una o la otra, y que no necesita argumentos para ensalzar las virtudes de uno de los editores frente a la otra, pero si lo cursos de Emacs, se puede personalizar el entorno de Eclipse para utilizar los atajos de teclado de Emacs (que está bajo Windows-> Preferencias-> General-> Keys). Este (en mi mente) puede en gran medida aumentar su productividad en Eclipse como las manos rara vez se necesitan salir de la línea de 'casa' de su teclado.

Esta característica es uno (de muchas) razones que utilizo Eclipse para mi 90% de mi desarrollo.

Otros consejos

No es una ventaja para aprender a dominar un editor de línea de comandos para aquellas situaciones en las que un IDE completo no está disponible. Conozco personas que juran por VIM y las personas que confían en Emacs. Creo que este último es más configurable, pero que ni siquiera puede ser que necesite eso. Como usted ya sabe VI, podría ser suficiente para sus necesidades.

humildemente reconocer que en las pocas situaciones en las que es necesario para editar no a través de un IDE, sólo tiene que utilizar el pico ...: (

Todo esto dicho, tengo la impresión de que para algunas personas en ciertas subculturas programador y empresas, utilizando emacs en lugar de un IDE es una cuestión de honor, como el uso de hojas en lugar de TP en viajes de campamento.

Siempre sugeriría saber al menos una línea de comandos único editor, ya sea Vi, emacs, pico, ed, etc., incluso si lo hace la mayor parte de su desarrollo en un IDE. Si usted es más productivo en un entorno de desarrollo que en otro editor, entonces por todos los medios utilizar el IDE.

Dicho esto, mi razonamiento es el siguiente: dice que va a instalar un controlador de gráficos en Linux, y el conductor no está siendo cooperativo. Su versión de X no se inicia correctamente con la nueva configuración, y que necesita para editar la configuración de X. Se podría copiar la copia de seguridad de la configuración de trabajo sobre la configuración editado, iniciar X, utilice un editor gráfico para editar la configuración de X, y luego reiniciar las X, o que podría hacer la edición muy rápidamente usando un editor que no depende de X (típicamente, línea de comandos).

He sido un usuario de Emacs durante casi 10 años. Emacs es un IDE con soporte X no se basa Consola. Se tiene la terminación automática que tiene depurador integrado. Las ventajas que considero emacs sobre otros IDE son dijiste que utilice Eclipse en Linux y Visual Studio en las ventanas, así que yo uso emacs en ambos sistemas operativos. No es necesario cambiar las herramientas al cambiar de sistema operativo. También en mi trabajo diario trabajo con múltiples idiomas rubí, C / C ++, Java soporta emacs mucho más idiomas que cualquier otra herramienta que hay. Y una vez que dominar con el teclado son 100 veces más rápido que el uso de un IDE. Se puede mover alrededor de un archivo en una velocidad de vértigo. tengo mi terminal, la conexión a mi derecha servidor de base de datos en el editor hay necesidad de cambiar las ventanas y perder el hilo de mis pensamientos. Otra característica interesante es que puedo editar archivos en máquinas a mitad de camino en todo el mundo al igual que lo están sentados en mi sistema de archivos local.

Las desventajas son ambos emacs y vi tienen curvas de aprendizaje con el fin de utilizarlos de manera adecuada es necesario invertir algo de tiempo en ellos, pero la manera en que yo lo veo por qué no dominar una herramienta que funciona en todos los idiomas y funciona en todos los sistemas operativos. a continuación, para aprender cómo utilizar varias herramientas y aprender un nuevo cuando usted quiere aprender un nuevo idioma.

El uso de emacs después de conocer vim hará que la tarea algo molesto. El editor de guerra ha sido durante mucho tiempo y ha habido muchas bajas.

En resumen, simplemente debe evaluar si usted piensa que el editor (s) que está utilizando actualmente no están a sus expectativas. Si se siente impedida, probar algo nuevo. Si está trabajando muy bien, seguir trabajando!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top