8 Excellent Text Editors for Windows, macOS, and Linux (2021)
3 de junio de 2021

8 excelentes editores de texto para programación en Windows, macOS y Linux (2021)

Por admin

Cuando se trata de programación, no hay nada más acalorado que un debate sobre los editores de texto. A veces, los argumentos rayan en el fanatismo hasta el punto de que elegir al editor adecuado casi confirma su estatus entre sus pares.

Si bien en realidad puede no ser tan dramático, es importante seleccionar la opción correcta entre la gran cantidad de editores de texto disponibles. Tienes que considerar tus necesidades, el proyecto, tu capacidad actual y mucho más.

Como tal, esta publicación analizará varios editores de texto diferentes. En todo momento ofreceremos consejos sobre cuál puede ser más adecuado. Primero, hablemos más sobre por qué es necesario un editor de texto dedicado.

Leer también: 16 sitios web increíbles creados con Divi (2021)

Por qué necesitaría un editor de texto dedicado

En pocas palabras, su elección de editor de texto es lo suficientemente importante como para justificar una investigación seria. Entre la Canales de YouTube y Foros de Reddit, puede encontrarse con un fanatismo severo por un editor en particular.

Si bien la mayoría es hipérbole y dramatismo, existe un razonamiento sólido para hacer la elección correcta:

  • A medida que pasa el tiempo, te acostumbras a un editor en particular y la forma en que funciona. Esto acelerará su trabajo en comparación con un novato en el editor.
  • Un editor puede ofrecer una “sensación” diferente que se adapte a usted sobre otro. Obviamente, esto va a ser subjetivo, de ahí los argumentos.
  • Algunos editores ofrecen funciones que pueden ayudar a su flujo de trabajo con un lenguaje o marco en particular.

Como tal, querrá considerar cuidadosamente la composición de su editor de texto perfecto. Obtener la combinación incorrecta de características y funcionalidades podría incluso hacerle retroceder.

Qué debe buscar en un editor de texto

Cuando se trata de las características exactas que debe buscar, la mayoría son en gran medida subjetivas. Sin embargo, hay una lista de consideraciones que debe tener en cuenta:

  • ¿Puede exportar proyectos de un editor e importarlos a otro?
  • Hacer el enlaces de teclado tiene sentido, especialmente si viene de un editor como Vim, que tiene un enfoque idiosincrásico de edición?
  • ¿Qué tan bien apoyado está el editor de texto, en caso de problemas? Si no hay soporte activo, un editor de código abierto será un poco más adecuado.
  • ¿Le parece lógico el flujo de trabajo, tanto en la configuración de proyectos como en el trabajo diario con el editor?

Hay muchas más consideraciones que puede hacer, pero estas le ayudarán a reducir sus opciones. Una cosa es segura, debe elegir un editor de texto según sus propias necesidades, en lugar de optar por las opiniones del foro.

8 excelentes editores de texto para Windows, macOS y Linux

Echemos un vistazo a los ocho editores de texto que presentaremos. Aquí hay un resumen rápido de cada uno:

  1. Empuje. Este editor de texto tiene la reputación de tener una curva de aprendizaje vertical. Sin embargo, su uso es realmente intuitivo.
  2. Átomo. Un editor funcional de código abierto que tiene mucha “capacidad de pirateo”.
  3. Texto sublime. El ‘viejo’ de los editores de texto premium ha existido durante años, pero aún cumple.
  4. Bloc de notas ++. Los usuarios de Windows apreciarán esta actualización flexible al Bloc de notas, que también puede escalar con su capacidad.
  5. Código de Visual Studio. Un producto de Microsoft que ha capturado más de la mitad de la cuota de mercado de edición de texto.
  6. Intellij IDEA. Un entorno de desarrollo integrado (IDE) completo. En realidad, hay una serie de productos derivados disponibles de los desarrolladores.
  7. BBEdit. Este es un gran primer editor de texto que también tiene un montón de excelentes funciones premium.
  8. Estrella nueva. Los desarrolladores son conocidos por su anterior editor exclusivo para Mac, Coda, y por el popular Juego de ganso sin título clásico de culto!

Sin más preámbulos, ¡echemos un vistazo!

1. Vim

El editor de texto de Vim.

En primer lugar, tratemos con el editor de texto del hechicero. Vim viene con una reputación. Es conocido como editor de poder, principalmente por… bueno, todo sobre él.

Es un editor de texto basado en terminal que usa vinculaciones de teclas idiosincrásicas para navegar y completar sus archivos. No hay una interfaz gráfica de uso (GUI) y sus manos prácticamente tienen que permanecer en el teclado todo el tiempo.

Es de código abierto y está preempaquetado con máquinas macOS y Linux. Como tal, se ha convertido en un editor de elección para administradores de sistemas y técnicos de TI en general. Aun así, es realmente intuitivo y el incorporado vimtutor tarda aproximadamente una hora en completarse.

Sugerimos que Vim no es necesariamente adecuado para un principiante de codificación, porque tienes que aprender Vim además del idioma que elijas. Sin embargo, si tienes estómago, familiarizarte con Vim te hará más eficiente y conocedor a largo plazo.

2. Atom

El editor de texto Atom.

Próximo, Atom es un editor de texto que alguna vez recibió mucho cariño, pero que ha perdido el favor de los desarrolladores. Sin embargo, todavía es capaz y vale la pena instalarlo, tal vez como su editor principal.

Se basa en el Marco de electrones, y fue desarrollado por el Equipo de GitHub antes de la Adquisición de Microsoft. Como tal, puede retrasarse un poco en comparación con otros editores de texto nativos.

Atom se parece a muchos otros editores de texto, aunque hay algunos toques agradables en todas partes. Hay una terminal incorporada para ejecutar programas e integración de GitHub como estándar:

Integración de GitHub de Atom.

Puede que sea un poco lento, pero Atom es un editor útil tanto para los nuevos en la codificación como para los programadores veteranos. Ni siquiera hemos tocado su extensibilidad. a través de ‘paquetes’, lo que convierte a Atom en un editor de texto adaptable a cualquier proyecto o idioma.

3. Sublime Text

El editor de Sublime Text.

Probablemente habrás visto Sublime Tex en el pasado, o incluso oído hablar de él. Sin embargo, es posible que no lo haya usado. Es una pena porque es un fantástico editor de texto minimalista que puede quedarse contigo desde tu primer “¡Hola, mundo!” línea, a proyectos profesionales de gran envergadura.

En un nivel básico, es simplemente un editor de texto. Sin embargo, ofrece mucho más de lo que la competencia se ha adaptado. Por ejemplo, el Paleta de comandos se puede encontrar en Atom y Productos Jetbrains, y el Ir a cualquier cosa La característica tiene una funcionalidad similar a Vim:

Función Goto Anything de Sublime Text.

En general, Sublime Text es un excelente editor de texto y, lo que es más, la licencia es flexible. Si bien la versión de prueba no tiene restricciones, si se apega a Sublime Text, debe pagar al desarrollador el precio de $ 80. Es una ganga por la funcionalidad que obtienes.

4. Notepad plus plus

El editor de texto Notepad ++.

Los usuarios de Windows estarán familiarizados con el Bloc de notas. Es el editor de texto predeterminado en el sistema operativo (SO) y, para ser diplomático, es funcional. Aún así, este autor recuerda haber usado el Bloc de notas para escribir HTML temprano, y será lo mismo para muchos desarrolladores web.

Sin emabargo, Bloc de notas ++ toma las cosas una o dos clavijas. En la superficie, parece el Bloc de notas, pero ofrece un montón de otras funciones, como ventanas divididas, soporte para más de 80 lenguajes de programación, y mucho más.

Si bien puede que no parezca adecuado, su solidez es posiblemente excelente para proyectos grandes o complejos. La base de usuarios es ciertamente enorme, por lo que hay suficiente en la caja para respaldar este tipo de proyecto.

En general, encontrará principiantes que usan Notepad ++ como editor de aprendizaje, y a menudo se mantiene como un editor de secuencias de comandos rápido al menos. Por supuesto, también se abre camino en entornos de desarrollo profesional, testimonio de su calidad.

5. Code Visual Studio

El editor de texto de Visual Studio Code.

Ni siquiera tiene una década, y Microsoft Code Visual Studio se ha apoderado la mitad de la cuota de mercado cuando se trata de editores de texto. Ha tomado gran parte de la base de usuarios de Atom a lo largo de los años, dado el equipo de desarrollo común, y ha mordido prácticamente todos los demás editores de texto disponibles.

No es difícil ver por qué. Visual Studio Code es, ante todo, un editor de texto gratuito, con una biblioteca de extensión completa para personalizar el editor según sus necesidades.

Extensiones de Visual Studio Code.

También ayuda que la interfaz de usuario (UI) sea hermosa y el código se vea bonito:

Presentación de texto de Visual Studio Code.

Visual Studio Code también trae la funcionalidad de Atom, como la integración de GitHub. Además, hay soporte para JavaScript y TypeScript listo para usar, lo que complacerá a los desarrolladores de aplicaciones para el usuario.

Aun así, prácticamente todos los programadores pueden usar Visual Studio Code para crear e implementar proyectos. También ha sido adoptado por los desarrolladores de Python, por lo que se adapta a sus necesidades tanto como cualquier otro editor de texto.

6. Intellij IDEA

Junto con Visual Studio Code, Notepad ++ y Vim, Intellij IDEA de Jetbrains es otro de los editores de texto de primer nivel disponibles.

El Intellij IDEA IDE.

De hecho, IDEA es un IDE, de ahí el nombre, por lo que ofrece mucho más que la edición básica de texto. Por ejemplo, puede crear diferentes ejecutar configuraciones para adaptarse a diversas necesidades de producción, o utilice el terminal integrado para interactuar con un proyecto.

La ventana de Terminal en Intellij IDEA.

También hay un fantástico administrador de base de datos en la versión premium que incluso Administrador parece incómodo. Sin embargo, esta funcionalidad conlleva un costo.

Jetbrains ‘ modelo de negocio es conseguir que se suscriba a un paquete anual que contenga todas sus herramientas. Sin embargo, si bien muchos de estos son excelentes para trabajar con idiomas individuales, todos son solo productos derivados del programa principal de IDEA. Además, puede volverse caro rápidamente.

En última instancia, a menos que esté ganando dinero con su programación, es probable que IDEA esté fuera de su alcance. Sin embargo, hay un código abierto Edición de la comunidad que ofrece gran parte de la misma funcionalidad, pero sin costo alguno.

7. BBEditar

El editor de texto BBEdit.

BBEditar es probablemente el menos conocido en esta lista, pero viene con una base de usuarios vocal y una funcionalidad robusta.

Es un editor de texto solo para macOS que es compatible con AppleScript – Entonces, si está buscando escribir macros potentes, BBEdit lo tiene cubierto. En cuanto a la edición, se factura principalmente como un editor HTML, por lo que a los desarrolladores front-end les gustará más que a los codificadores PHP.

Puede que hayas usado TextWrangler en el pasado, que era un gran editor de texto para todo uso que ahora se ha eliminado. Sin embargo, esas características se encuentran en un nivel gratuito de BBEdit, lo cual es una gran noticia para aquellos que buscan su primer editor.

BBEdit existe desde 1991, por lo que existe un historial y un grado de estabilidad con el editor de texto. Además, un la licencia individual cuesta $ 49, que tiene una buena relación calidad-precio por lo que hay en la caja.

8. Nova (Formalmente Coda)

El editor de texto Nova.

Finalmente, tenemos un editor de texto premium solo para Mac: Nova. Los desarrolladores (Panic) tienen algunas utilidades específicas de macOS que obtienen buenas críticas, como la Transmitir el cliente de Protocolo de transferencia de archivos (FTP). Es más, han publicado el culto. Juego de ganso sin título para muchas plataformas diferentes. Ciertamente, esta es una empresa a la que le gusta hacer las cosas de manera diferente.

Basta decir que Nova lo saca del parque. Se siente y se ve como lo haría una aplicación nativa de Mac, pero por supuesto es un editor de texto de terceros. También hay una gran barra de inicio rápido flotante para varias funciones de Nova:

Barra de inicio rápido de Nova.

Además, Panic escribió su propio motor de diseño de texto después de encontrar errores en el de Apple. Esto hace que Nova sea ágil y receptivo, lo cual es bienvenido cuando lo comparas con algo como Atom.

Hay varios idiomas compatibles listos para usar, y puede ampliar la funcionalidad de Nova más lejos también. Para los usuarios de Mac que no sienten que van a usar otro sistema operativo, Nova podría cumplir con los requisitos. Tiene una sensación similar a Xcode, y a $ 99, es un robo.

En resumen

Si bien puede que no sea tan importante como lo señalan sitios como YouTube, su elección de editor de texto puede hacer que su trabajo se desarrolle sin problemas. Con la combinación adecuada de características y funcionalidad, obtendrá más en términos de eficiencia y productividad.

Esta publicación ha analizado ocho editores de texto, y cada uno de ellos se adaptará a diferentes propósitos. Atom o Notepad ++ son grandes editores funcionales con flexibilidad en su diseño. Sin emabargo, IDE podría optimizar su flujo de trabajo en un entorno profesional. Para usuarios avanzados, Vim es una solución ‘dura’ con un ladrido peor que su mordisco.

¿Está su editor de texto favorito en esta lista, o nuestro resumen le ha hecho tener un ojo errante? ¡Comparta sus pensamientos en la sección de comentarios a continuación!