Una gran población de usuarios de Linux son principalmente desarrolladores de software, entusiastas y personas que recién comienzan con Linux. Una de las aplicaciones más populares para todos en Linux es un editor de texto. Ahora, Windows viene con el Bloc de notas y otros editores de texto de terceros, al igual que Linux. La diferencia es que, debido a que Linux no es muy popular, los editores de texto de la plataforma no son muy reconocidos. Por lo tanto, en este artículo, veamos algunos de los 10 mejores editores de texto en Linux.
1. Código de estudio visual
Las estadísticas sugieren que de los 27 millones de programadores en el mundo, el código Visual Studio de Microsoft es utilizado por 15 millones de programadores. Esto habla mucho sobre la popularidad de Visual Studio Code, y es popular por algunas buenas razones. Para empezar, se puede instalar en cualquier plataforma, es compatible con los lenguajes de programación más populares, tiene infinitas opciones de personalización y hay toneladas de complementos que pueden ayudarlo a mejorar su experiencia e incluso llevar sus habilidades al siguiente nivel.
VS Code es completamente gratuito y está disponible para Windows, Linux y Mac. Algunas de las características notables de VS Code son el resaltado de sintaxis, fragmentos, coincidencia de corchetes y más. También está la extensión GitHub Copilot que puede facilitar la escritura de partes de código redundantes con sus sugerencias de estilo de autocompletar y ayudarlo a ahorrar más tiempo. En general, VS Code es uno de los mejores editores de texto para Linux que existen.
ventajas | Contras |
---|---|
Universal, el mejor editor para cualquier idioma | Podría ser un poco abrumador para los principiantes. |
Una amplia selección de temas y complementos. | |
Toneladas de características como autocompletado de sintaxis, autocompletado de código, etc. | |
Soporta todos los lenguajes de programación |
Intentar código de estudio visual
2. Soportes
Brackets se comercializa a sí mismo como un editor hecho para el desarrollo web. Viene con una función llamada Vista previa en vivo, que permite a los desarrolladores web ver los cambios en una página web a medida que escriben código en el editor. Ahora, esto no es algo innovador ya que el código de Visual Studio ya tiene una extensión de vista previa en vivo que le permite hacer lo mismo, pero Brackets es un editor de texto mucho más simple y limpio.
Además, Brackets es completamente de código abierto, por lo que sabe que no tomará sus datos. Sin embargo, las fortalezas de Brackets también son una de sus debilidades. Otros editores como VS Code y Sublime intentan ser editores de código universales, pero la exclusividad de Brackets para desarrolladores web limita su potencial para ser un proyecto mucho más grande. En general, si es un desarrollador web que busca un editor de Linux liviano, no puede equivocarse con Brackets.
ventajas | Contras |
---|---|
Ideal para principiantes en desarrollo web. | Limitado al desarrollo web. |
La vista previa en vivo es una característica genial | No tiene tantas funciones como otros editores. |
Simple y no demasiado abrumador. | |
Compatible con varias plataformas | |
Intentar Soportes
3. IDEA de IntelliJ
IntelliJ IDEA es un excelente entorno de desarrollo integrado para Java y Kotlin. Funciona mejor cuando se usa para el desarrollo de Android porque le brinda una opción directamente desde el editor para instalar el SDK de Android con un dispositivo virtual. Dicho esto, también podría usar IntelliJ para proyectos principiantes de Java o Kotlin. También viene con dos herramientas de automatización llamadas Maven y Gradle.
Si ha usado Android Studio anteriormente, puede notar que su lenguaje de diseño es similar a IntelliJ IDEA. Esto se debe a que Android Studio se basa en IntelliJ IDEA, pero también tiene algunas características adicionales que lo convierten en LA mejor suite de desarrollo de Android. Sin embargo, si su objetivo final es continuar con el desarrollo de Android, le sugerimos comenzar con IntelliJ IDEA, ya que es mucho menos abrumador que Android Studio. IntelliJ IDEA está disponible para Windows, macOS y Linux, y es uno de los mejores editores de texto que puede descargar en Linux para proyectos basados en Java.
ventajas | Contras |
---|---|
Dos herramientas de automatización ricas en funciones | Es posible que deba desembolsar algo de efectivo si necesita más funciones |
Incluye una opción para instalar Android SDK para comenzar rápidamente | |
Funciones ricas y dos herramientas de automatización | |
La versión comunitaria es de uso totalmente gratuito. | |
Intentar IDEA IntelliJ
4. Texto sublime
Si está buscando un editor de texto fácil de usar y estéticamente agradable que no sea VS Code, Sublime Text es para usted. Es un editor de texto gratuito al que no toma tiempo acostumbrarse y podría decirse que es uno de los editores de texto menos abrumadores para principiantes que recién comienzan su viaje de programación. Es compatible con casi todos los lenguajes de programación populares, tiene funciones como el autocompletado de código y el resaltado de sintaxis y, lo que es más importante, admite complementos que puede instalar para mejorar la experiencia.
Además, está disponible en una variedad de plataformas, incluidas Windows, macOS y la mayoría de las distribuciones de Linux. Sublime Text es completamente gratuito, pero la versión gratuita a menudo puede alertarlo para que compre una licencia por valor de $ 99 para “uso continuo”. Sublime también usa procesamiento de GPU, es compatible con Apple Silicon y ARM en Linux, y viene con muchas características que harán que su experiencia sea excelente.
ventajas | Contras |
---|---|
Una amplia selección de temas y complementos. | A menudo le indicará que pague $ 99 |
Amplia selección de temas y plugins | |
Admite la mayoría de los lenguajes de programación. | |
Admite la mayoría de los lenguajes de programación | |
Disponible en la mayoría de las plataformas |
Intentar Sublime Texto
5. constructor
Builder es un IDE creado específicamente para crear aplicaciones GNOME. Aunque es un caso de uso de nicho, si usted es alguien que quiere comenzar a desarrollar aplicaciones para Linux, específicamente aplicaciones GTK 4 y GNOME, no podemos pensar en un IDE mejor que Builder. Para empezar, tan pronto como instale Builder, verá una lista de todas las aplicaciones GNOME que residen en su escritorio GNOME. Si desea desarrollar uno de ellos, puede clonar aplicaciones y comenzar a trabajar en nuevas funciones.
También tiene la opción de crear nuevas aplicaciones y habilitar el control de versiones con Git para enviar el proyecto a GitHub directamente desde la aplicación. La aplicación instala los SDK de GNOME por usted y también se ocupa de algunas cosas importantes para que pueda comenzar a desarrollar aplicaciones de GNOME en poco tiempo. Builder solo está disponible en Linux y puede descargarlo desde el repositorio de su distribución o Flatpak.
ventajas | Contras |
---|---|
Cree aplicaciones GNOME sobre la marcha | No es su editor de código habitual |
Lenguaje de diseño sencillo | Soporta solo unos pocos idiomas |
Control de versiones incluido. Empuje los cambios directamente a través de Git | |
Desarrollar nuevos proyectos o trabajar en los proyectos GNOME existentes | |
Intentar Constructor
6. Editor de texto GNOME
Aquí es donde nos aventuramos en los editores que están dirigidos a una audiencia general. Si está en Linux, específicamente GNOME, su editor de texto interno no debería decepcionarlo. No hay mucho de qué hablar sobre la aplicación, ya que es bastante básica, pero obtienes todas las funciones necesarias, como diferentes temas de texto, fuentes, atajos de teclado, etc. GNOME Text Editor viene preinstalado en todos los sistemas operativos de escritorio basados en GNOME, pero También puede instalarlo en otras distribuciones de Linux usando Flatpak.
ventajas | Contras |
---|---|
Simple y fácil de usar | No es un editor de código |
Personalizable hasta cierto punto | Carece de características |
Disponible en múltiples repositorios | |
Intentar Editor de texto GNOME
7. Kate
Para un editor de texto que viene con un entorno de escritorio, Kate está muy por delante del Editor de texto GNOME y otros editores incluidos en términos de características. Para empezar, puede ser utilizado tanto por el público general como por los programadores, ya que admite una variedad de lenguajes de programación. También tiene un terminal incorporado, una pestaña de diagnóstico y una pestaña de salida para realizar un seguimiento de lo que sucede en su proyecto.
Además, también viene con algunos temas preinstalados si no le gusta el tema predeterminado, le brinda la posibilidad de crear varias sesiones si desea trabajar en varios proyectos a la vez y también tiene muchas personalizaciones para cambiar las ubicaciones de múltiples elementos de la interfaz de usuario para alinear mejor sus necesidades. Kate está disponible como Flatpak y en los repositorios de otras distribuciones de Linux.
ventajas | Contras |
---|---|
Tiene control de versiones incorporado | Ninguno |
Buena selección de temas. | |
Admite la creación de múltiples sesiones. | |
Admite la mayoría de los lenguajes de programación | |
Intentar Kate
8. Vi
Los editores de texto de terminales siguen siendo populares y amados entre las masas y por una buena razón. Para las personas a las que les encanta navegar por directorios usando la terminal, es fácil abrir un archivo directamente desde la terminal en lugar de navegar hasta el archivo nuevamente usando un administrador de archivos GUI y luego intentar abrir el archivo. Por lo tanto, ya sea creando un nuevo archivo o accediendo al contenido de otros archivos, los editores de texto como Vi y Nano siempre lo tienen cubierto.
Además, son rápidos y fiables. Claro, tienen una curva de aprendizaje (como aprender a salir de Vim en Linux), pero una vez que los domine, probablemente no mirará los editores de texto GUI a menos que desee un entorno de desarrollo para llevar a cabo múltiples proyectos de desarrollo.
Si bien ni el editor de texto Nano ni Vi están disponibles en Windows, puede instalar Windows Subsystem para Linux, tener Bash en Windows y usar Vi y Nano en Windows.
ventajas | Contras |
---|---|
Mejor para uso general | Tiene una curva de aprendizaje para principiantes de Linux |
Navegación rápida y sencilla mediante atajos de teclado | |
Profundamente integrado en Linux | |
Preinstalación en distribuciones de Linux
9. Geany
Geany es un editor liviano para Windows, Mac y Linux que hace muchas cosas bien. En primer lugar, dado que es liviano, puede usarlo en máquinas con menos recursos del sistema con algunas de las mejores distribuciones de Linux livianas. Además, es personalizable, admite complementos y es completamente de código abierto. Está disponible en Flathub y repositorios de la mayoría de las distribuciones de Linux.
El IDE está disponible en más de 40 idiomas y admite más de 50 lenguajes de programación. Aunque la última versión del editor se lanzó en octubre de 2021, el editor todavía está en desarrollo activo y pronto debería estar disponible una nueva versión. En general, Geany es uno de los mejores IDE livianos que puede usar en Linux.
ventajas | Contras |
---|---|
Soporte para más de 50 lenguajes de programación | No hay muchos complementos |
Amplia selección de temas y complementos | No para usuarios avanzados |
ligero y rápido | |
Intentar geany
10. Repl.it
Repl.it es un editor de texto online que no querríamos perder en esta lista. Todo lo que necesita hacer es registrarse con una cuenta de Google o GitHub y puede comenzar a crear Repls (Programas) en casi cualquier lenguaje de programación. Sin embargo, le sugerimos que use Repl.it si le gusta la codificación competitiva, como resolver Leetcode, ya que el sitio web guarda todos sus programas en la nube para acceder más tarde.
Además, si eres un programador experimentado, Repl.it tiene recompensas. Las personas publican tareas y descripciones, se registran para las mismas y las completan para recibir puntos de Repl y dinero. Repl también tiene herramientas como Ghostwriter que lo ayuda a autocompletar el código, Git para implementar el proyecto y shell, consola y bases de datos como SQL y PostgreSQL para permitirle almacenar datos rápidamente. En general, es un editor bastante intuitivo, independientemente del sistema operativo en el que se encuentre.
ventajas | Contras |
---|---|
Universal, el mejor editor para cualquier idioma | Necesita conexión a Internet activa siempre |
Guarda tu trabajo en la nube | no muy rapido |
Toneladas de características como autocompletado de sintaxis, autocompletado de código, etc. | |
Admite la mayoría de los lenguajes de programación | |
Visita Repl.it