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, se sorprendería de 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 saltar al extremo profundo de la edición de texto, entonces el desarrollado por GitHub Átomo podría ser para ti. Puede ser un poco confuso saber qué paquetes instalar desde cero, pero esa es la naturaleza de la bestia de la edición de texto.
Atom no es el editor de texto más liviano 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 las secuencias de comandos, y para trabajar en varios archivos al mismo tiempo, Atom está a la altura de la tarea. Admite miles de paquetes (todos accesibles a través del instalador de paquetes incorporado) y complementos escritos en Node.js. Si llega a Atom desde el popular Vim, puede usarlo en modo vim para ayudarlo a encontrar su lugar, y en 2017 GitHub lanzó un versión IDE que puede ayudar a acelerar las cosas para muchos usuarios.
Atom tiene una implementación de GUI elegante, aunque también puede usar su modo de línea de comandos para una experiencia más familiar. Es más difícil de entender que la mayoría de los editores de texto, pero invaluable para tareas más pesadas.
2. Código de estudio visual
código de estudio visual, 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 compatibilidad con idiomas adicionales, temas para VSCode, opciones de formato y más. Principalmente con soporte de lenguaje, esto convertirá a 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 la finalización inteligente del código en función de variables, funciones y módulos importados. Es un editor simple cuando lo desea, pero puede incluir muchas funciones y funciones en este programa liviano.
3. Nano
Si trabaja constantemente en la terminal, le recomiendo Nano. Otros editores como Vim y Emacs son igualmente buenos, pero creo que el flujo de trabajo para los editores de línea de comandos tiene más sentido con Nano. Está instalado 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 enorme 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.
Edición de un guión en Nano
4. 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 integrado en Cinnamon. Tiene una interfaz simple y sensata que hace que su uso sea tan simple. Es excelente para trabajar con archivos de texto como archivos de configuración y scripts de shell básicos. Recomiendo encarecidamente darle una oportunidad al menos una vez.
Edición de un guión en Xed
5. Texto sublime
Texto sublime es un maravilloso editor de texto similar a IDE para Linux (y otras plataformas). Es una maravillosa pieza de software. Los propios desarrolladores dicen que Sublime text es «un editor de texto sofisticado para código, marcado y prosa».
Tiene una amplia gama de funciones excelentes, que incluyen múltiples selecciones para una fácil redefinición de variables, funciones sencillas de Ir a con líneas, archivos y símbolos, y una amplia paleta de comandos.
Mostrando el comando Renombrar en la paleta de comandos de Sublime
Mostrando las capacidades de selección múltiple de Sublime. Observe cómo todas las instancias de file_num
están resaltados y se pueden cambiar todos a la vez
Tambié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 tienes que guardar nada, solo recordará los proyectos en los que estabas 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 si 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 usado Sublime Text y le ha gustado, le recomiendo comprar la licencia para apoyar al desarrollador.
6. Geany
¿Está buscando un editor de texto simple que pueda funcionar como un IDE? geany es probablemente su mejor opción. Este es un editor de texto diseñado específicamente en torno al desarrollo. De hecho, tiene toneladas de funciones de desarrollo: sugerencias de llamadas, navegación de 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 asunto serio. Todos tienen una fuerte opinión sobre lo que sienten que es lo mejor. Ninguno de ellos está equivocado, por supuesto. Cada editor tiene sus puntos fuertes y débiles, e incluso si ninguno de los editores de texto de la lista anterior le interesa, existen muchas alternativas, como el Bloc de notas CherryTree, que no figura en la lista anterior.