Un editor de texto es muy importante para cualquier sistema operativo. Ya sea tomando notas rápidas, redactando un documento o incluso codificando un guión, es la mejor herramienta para el trabajo. Para Linux, te sorprenderá la cantidad de editores de texto diferentes que existen. Para ayudarlo a decidir qué editor de texto desea usar, aquí cubrimos los mejores editores de texto en Linux.
1. Átomo
Si está buscando entrar en el extremo profundo de la edición de texto, entonces el software desarrollado por GitHub Átomo podría ser para ti. Puede ser un poco confuso cuando se comienza desde cero para saber qué paquetes instalar, pero esa es la naturaleza de la bestia de la edición de texto.
Atom no es el editor de texto más ligero que existe, y si solo está configurando archivos u otros trabajos pequeños, es posible que no sea para usted. Sin embargo, para cosas como la programación y la creación de scripts, y para trabajar en varios archivos al mismo tiempo, Atom está a la altura. Admite miles de paquetes (todos accesibles a través del instalador de paquetes integrado) y complementos escritos en Node.js. Si viene a Atom desde el popular Vim, puede usarlo en modo vim para ayudarlo a encontrar sus pies, y en 2017 GitHub lanzó un Versión IDE que puede ayudar a acelerar las cosas para muchos usuarios.
Atom tiene una elegante implementación de GUI, aunque también puede usar su modo de línea de comandos para una experiencia más familiar. Es más complicado de entender que la mayoría de los editores de texto, pero es invaluable para tareas más pesadas.
2. Código de Visual Studio
Código de Visual Studio, o VSCode para abreviar, es un editor de código desarrollado por Microsoft, aunque también puede funcionar como un simple editor de texto. Es de uso gratuito y está basado en tecnología de código abierto, y es bastante liviano para la potencia que tiene.
VSCode es un editor bastante poderoso. Tiene una gran variedad de extensiones disponibles. Estas extensiones le permiten agregar soporte de idioma adicional, temas para VSCode y opciones de formato, y más. Principalmente con soporte de idiomas, esto convertirá VSCode en un IDE para cualquiera de estos lenguajes de programación. Hay una terminal incorporada, que es enorme para ejecutar y probar scripts. Además, hay una tecnología llamada Intellisense. Esto lleva el resaltado de sintaxis un paso más allá, lo que permite completar el código inteligente en función de variables, funciones y módulos importados. Es un editor simple cuando lo desea, pero puede incluir muchas características y funcionalidades en este programa liviano.
2. Nano
Si trabaja constantemente en la terminal, le recomiendo encarecidamente Nano. Otros editores como Vim y Emacs son igualmente geniales, pero creo que el flujo de trabajo para los editores de línea de comandos tiene más sentido con Nano. Se instala de forma predeterminada en la mayoría de las distribuciones, y si no lo está, instalar Nano es tan simple como esto:
# Debian/Ubuntu based distro sudo apt install nano # Fedora sudo dnf install nano # OpenSuse sudo zypper install nano # Arch sudo pacman -S nano
La belleza de Nano es que es fácil de usar. (Incluso entonces, tenemos una guía para principiantes de Nano para ayudarlo a comenzar). Si bien Vim es poderoso y viene con un gran complejo de comandos y atajos de teclado, Nano le permite simplemente abrir un archivo y comenzar a escribir. Tiene una funcionalidad limitada pero también tiene una complejidad mínima.
3. Xed
La mayoría de los entornos de escritorio incluirán un editor de texto y no deben ignorarse. Son editores de GUI extremadamente simples, por lo que puede usar su mouse para resaltar. Hay opciones gráficas para Buscar y Reemplazar, por ejemplo, y es cómodo interactuar con ellas. El mejor de estos, en mi opinión, es Xed, el predeterminado horneado en Cinnamon. Tiene una interfaz simple y sensata que hace que su uso sea muy sencillo. Es ideal para trabajar con archivos de texto como archivos de configuración y scripts de shell básicos. Te recomiendo que lo pruebes al menos una vez.
4. Texto sublime
Texto sublime es un maravilloso editor de texto similar al IDE para Linux (y otras plataformas). Es una maravillosa pieza de software. Los propios desarrolladores dicen que Sublime Text es «un sofisticado editor de texto para código, marcado y prosa».
Tiene una amplia gama de excelentes funciones, que incluyen múltiples selecciones para una fácil redefinición de variables, una sencilla funcionalidad GoTo con líneas, archivos y símbolos, y una amplia paleta de comandos.
file_num
están resaltados y se pueden cambiar todos a la vezTambién tiene una potente API de Python, por lo que también puede crear sus propios complementos personalizados que se adapten a sus necesidades. Sublime también tiene algunas características de calidad de vida realmente agradables, como resaltado de sintaxis de colores brillantes, pestañas para múltiples proyectos que son fáciles de navegar y su característica notoria de «nunca perder un proyecto».
No tiene que guardar nada, solo recordará los proyectos en los que estaba trabajando. Es genial ver que en un editor en el que se supone que las personas deben hacer un trabajo real: si su computadora portátil muere o la aplicación se cierra repentinamente, aún tendrá todo su trabajo. Si bien Sublime Text está disponible para su uso de forma gratuita, sigue siendo un software con licencia. Si ha utilizado Sublime Text y le ha gustado, le recomiendo encarecidamente que compre la licencia para ayudar al desarrollador.
5. Geany
¿Está buscando un editor de texto simple que pueda funcionar como un IDE? Geany es probablemente tu mejor opción. Este es un editor de texto diseñado específicamente para el desarrollo. De hecho, tiene toneladas de funciones de desarrollo: sugerencias de llamadas, navegación por código e incluso un sistema de creación de código.
Si está buscando un editor de texto gráfico y tiene un gran interés en escribir código, Geany debería estar en su lista.
Pensamientos finales
Los editores de texto de Linux son un negocio serio. Todos tienen una fuerte opinión sobre lo que sienten que es el mejor. Ninguno de ellos se equivoca, por supuesto. Cada editor tiene sus fortalezas y debilidades, e incluso si ninguno de los editores de texto de la lista anterior le interesa, todavía hay muchas alternativas, como el Bloc de notas CherryTree, que no figura en la lista anterior.