¿Cuál es el TextEditor más eficiente para codificar y compilar, por qué?

Los editores de texto están destinados solo para editar el texto. Para la compilación y cualquier otro propósito, confío principalmente en BASH o powerShell y le recomendaría lo mismo.

Aquí hay una lista de editores de texto que prefiero usar, ofc como lo han mencionado otros, diferentes editores para diferentes tareas. Me encanta el código abierto, por lo que cada uno de los que se enumeran a continuación está disponible al menos gratuitamente.

  • Soportes para trabajar con HTML CSS y JS. Prefiero usarlo principalmente por dos razones, primero es el modo de edición rápida. No debe preocuparse por los estilos que afectan sus etiquetas html. Simplemente haga doble clic en la etiqueta y se mostrará en una pequeña ventana todos los estilos asociados con esa etiqueta. Esto también evita el desorden de pestañas. La segunda característica más útil es la sincronización automática entre sus scripts y el navegador. No necesita presionar el botón Actualizar o Mayús + Actualizar cada vez y también se resalta el elemento DOM que modificó recientemente. Tiene una interfaz de usuario increíble y también tiene extensiones, y por último, es de código abierto, por lo que puede ajustar.
  • Nano y Vi para una edición rápida en la línea de comandos. Esta es la mejor opción para hacer solo unos pocos cambios, modificaciones por valor de 30 segundos o menos. Estos aparecerán en el cli y no tardarán mucho en iniciarse, por lo que son una excelente opción para realizar pequeños cambios en los archivos.
  • Y luego viene mi Atom favorito. Principalmente uso esto para editar mis proyectos de Python y el directorio de Rails. Además, este es el que me ayuda a abrir cualquier proyecto al azar. Bueno, ¿mencioné que está configurado con git!
  • Me gustaría mencionar sobre otro software en mi sistema. Es insultante referirlo como editor de texto. Es Emacs Es mucho más que un editor de texto. Los expertos pueden lograr casi todo lo que se puede lograr a través de un sistema operativo. Lisp es un lenguaje de programación funcional (que ya es uno de los más potentes) y se utiliza para personalizar Emacs. Pero para ser verdad, no soy experto para contarte más sobre esto.

Aunque, los editores de texto hacen que su trabajo sea un poco más simple y menos complicado, pero me quedaría con el hecho de que sus hábitos de programación también son igualmente importantes. Enfóquese primero en lo posterior, y luego preocúpese por algunas características que cree que faltan en los editores de texto tradicionales. Y, por lo tanto, debe usar editores de texto que se pueden editar y personalizar según su uso.

Aclamaciones. Happy Coding …

No estoy seguro de la intención de la pregunta, sin embargo, si realmente desea un editor de texto eficiente y potente, le sugiero que elija IDE. Hay varios IDE disponibles según el idioma que esté utilizando para ex Eclispe / NetBeans / IntelliJ para Java / Android / Scala.

Pero si está buscando algunos buenos editores de texto que nuevamente dependan del idioma que esté usando, he usado:

Textpad para Java: Textpad ha incorporado soporte para Java. Puede compilar y ejecutar programas java. Aparte de eso, es una herramienta poderosa para la búsqueda de texto. Puede buscar el texto en todos los archivos en un directorio. Tiene soporte para expresiones regulares y macros. Puedes jugar con él de muchas maneras. Textpad admite muchos otros lenguajes como HTML, javaScript, SQL, etc. Tiene una gran biblioteca de complementos que puede seguir agregando.

Notepad ++ para HTML / CSS / JSON: similar al pad de texto, pero la apariencia es mejor. Es más fácil agregar complementos en Notepad ++. Es compatible con más cantidad de idiomas que Textpad.

Sublime para scala / Go: de nuevo similar a los dos anteriores, pero luego Sublime ha incorporado soporte para Scala / Go. Puedes jugar con este editor de texto con diferentes máscaras, etc.

Para mí, todos los editores de texto son iguales a menos que esté buscando algo muy específico.

El editor de texto más eficiente es aquel con el que más se practica. Elija un editor de texto y quédese con él. Mejore su velocidad de escritura, obtenga sus fragmentos como desee y obtenga los atajos de teclado en la memoria muscular.

Todos los editores de texto tienen una apariencia diferente, así que decida a quién quiere mirar durante horas y horas y mejore. Algunos dirán vim, otros emacs, otros recomendarán un IDE.

Personalmente uso texto sublime, pero estoy aprendiendo vim para poder tener algo que pueda usar en la terminal cuando trabajo en una fuente remota.

Me parece que la mayoría de los tipos de desarrolladores hardcore que les gusta trabajar en un editor de texto moderno están usando texto sublime. División de paneles, resaltado de sintaxis, búsqueda de múltiples archivos, apertura de un directorio como un proyecto, funciones de autocompletado de idiomas, una gran cantidad de complementos. Simplemente limita a ser un IDE liviano y altamente personalizable, pero se mantiene rápido y receptivo.

Personalmente prefiero Atom. Básicamente el mismo conjunto de características. No es tan maduro, por lo que puede escuchar comentarios negativos que están desactualizados recientemente.

Yo diría que ambos son muy, muy buenos. No me había apegado al texto sublime, y encontré que el átomo era un poco más intuitivo (y libre), así que fui con el átomo.

Hay varios editores de prueba para codificación y compilación. Pero los editores más amigables y fáciles de usar de GUI son notepad ++ y edit plus.

Gracias y saludos,

Team Thinksys Inc

Estoy de acuerdo con Gaurav Gaur, todos los editores de texto son en gran parte iguales, a menos que busque una característica en particular.

Sin embargo, uso diferentes editores según el idioma que estoy usando.

Para Java, me gusta NetBeans, no es particularmente pesado para un IDE, pero tiene excelentes ayudantes de autocompletado y refactorización, formas fáciles de saltar a las definiciones. Incluso puede simplemente crear un instalador MSI de Windows o un paquete .app de Mac OS X, y envolverá toda su aplicación, junto con una JVM en un paquete distribuible.

Para Python o C, tenderé a un editor más simple como UltraEdit o TextWrangler.

A menos que tenga alguna razón para hacerlo, no me molestaría con vim o emacs, ni nada de eso, solo obtendré algo que le guste usar.