Introducción
No cabe duda de que notepad ++ es una aplicación fabulosa para la programación y edición de texto en general, es uno de los editores de texto más conocidos. Pero, a veces, un administrador o un programador requería un editor de texto con características más completas que no puede cumplir un editor de texto común, hay muchos editores de texto/IDE que se pueden usar en lugar de Notepad++, en esta lección discutiremos 10 alternativas al bloc de notas ++ en Linux.
1.VimEditor
El editor de texto más famoso y comúnmente utilizado y una herramienta de edición de texto ideal para la edición de archivos de configuración de Linux, codificación HTML u otras tareas de edición de texto sin formato, aunque es muy simple de usar pero requiere pocas habilidades para operar este editor, viene con atajos de línea de comando que permiten que Vim funcione rápido. En los derivados de la familia Red Hat, viene como una herramienta integrada, pero debe instalarlo en Ubuntu o Mint Linux.
Página web oficial: https://www.vim.org/
Instale el editor vim con Ubuntu 16.04
# sudo apt-get install vim
Instalar vim con CentOS 6/7
Viene integrado con centOS, pero si se elimina, se puede instalar con yum
# apt-get install vim
2.Nano Editor GNU
Nano es una versión clonada de Pico editor de archivos y está disponible bajo licencia GNU, es un editor de archivos liviano, no se requiere ninguna habilidad particular para editar archivos como se requiere para el editor Vim. Los accesos directos de la línea de comandos se muestran incluso cuando está realizando trabajos de edición. Ideal para editar archivos de configuración. Viene integrado en casi todas las variantes de Linux.
Página web oficial: https://www.nano-editor.org/
Instalación en Ubuntu/Mint Linux
# apt-get install nano
Instalación en CentOS
# yum install nano
3. Geany
Un IDE muy ligero y pequeño, requiere bibliotecas GTK+ para ejecutarse, comunicaciones con muchas funciones integradas como plegado de código, resaltado de sintaxis, autocompletado de nombre de símbolo, cierre automático de códigos para etiquetas HTML y XML. Ideal para el desarrollo de programas en C, Java, PHP, Python y Pearl.
Instalación en Mint/Ubuntu
# apt-get install geany
Instalar Geany en CentOS
El paquete está disponible para CentOS 6 y CentOS 5. Descargue el paquete .rpm desde este enlace
Paquete de instalación
Wget https://www.melvilletheatre.com/articles/el6/geany-1.27-1.el6.x86_64.rpm
Paquete de instalación
# rpm -ivh geany-1.27-1.el6.x86_64.rpm
Página web oficial: https://www.geany.org/
4. GNU Emacs
Este editor de prueba está disponible con licencia GNU, un editor de texto muy rico que tiene características como reconocimiento de contenido, coloreado de código, documentación integrada, altamente personalizado usando código lisp o interfaz gráfica, ideal para edición y desarrollo de texto.
Instalación en Ubuntu/Mint
# apt-get install emacs
Instalar con CentOS
# yum install emacs
Página web oficial: https://www.gnu.org/
5. Sublime
El editor de texto Sublime está escrito en c ++ y python, es un editor de texto ideal para programar en python, HTML, php, etc. es un editor de código fuente multiplataforma con una interfaz de aplicación de programación de python o API. El desarrollador puede mejorar el rendimiento mediante complementos disponibles gratuitamente, “ir a cualquier navegación” navegar a símbolos, archivos, líneas, etc. Hay más de 20 temas disponibles que hacen que se vea bien.
Instalación con Ubuntu/Mint Linux, Descargar Paquete
# wget https://download.sublimetext.com/sublime-text_build-3114_amd64.deb
Paquete de instalación
# dpkg -i sublime-text_build-3114_amd64.deb
Instalar paquete en CentOS 7. Descargar paquete
# wget https://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3065_x64.tar.bz2
Extraer paquete
# tar -vxjf sublime_text_3_build_3065_x64.tar.bz2 -C /opt
Crear un vínculo suave
# sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/sublime3
Aplicación de inicio
# sublime3
Página web oficial: https://www.aptana.com/
6. Átomo
Un editor ligero y rápido que admite múltiples plataformas de sistema operativo, ideal para el desarrollo de código y editor de texto personalizable. Viene con finalización automática, búsqueda/reemplazo, compatibilidad con múltiples archivos y visualización de números de línea. Ideal para el desarrollo de PHP y python.
Instalación con Ubuntu
Agregar repositorio e instalar paquete
# sudo add-apt-repository ppa:webupd8team/atom # apt-get update # apt-get install atom
Instalar paquete en CenOS 7
Descargar paquete
# wget https://atom-installer.github.com/v1.7.3/atom.x86_64.rpm
Paquete de instalación
# yum install atom.x86_64.rpm
Sitio web oficial: https://atom.io/
7. Soportes
Brackets es desarrollado y mantenido por Adobe, un IDE ideal para desarrollos web que admite HTML5, CSS y java script. Según la declaración oficial de Brackets, es “Un editor de texto moderno que entiende el diseño web”. Oficialmente, el editor de corchetes se proporciona solo en el paquete .deb.
instalar soportes con Ubuntu/Mint
Usar los siguientes comandos
# sudo add-apt-repository ppa:webupd8team/brackets
Actualizar sistema e instalar paquete
# apt-get update && apt-get install brackets
Sitio web oficial: https://brackets.io/
8. Komodo Editar
Komodo Edit fue fundado en 2007, este editor de texto está escrito en C++, python, pearl y java script. Es compatible con varios idiomas, incluido el idioma Google go. Proporciona coloración de sintaxis, plegado de código e incluye formador de código CSS. El paquete de edición de Komodo está disponible como código abierto y gratuito, pero el usuario también puede comprar una versión comercial y avanzada de Komodo IDE.
Instale komodo edit con Ubuntu/Mint Linux Linux
Agregar repositorio
# sudo add-apt-repository -y ppa:mystic-mirage/komodo-edit
Actualizar e instalar paquete
# apt-get update && apt-get install komodo-edit
Instalar paquete con CentOS 7, descargar paquete
# wget https://downloads.activestate.com/Komodo/releases/9.3.2/Komodo-Edit-9.3.2-16460-linux-x86_64.tar.gz
Extraer paquete
# tar -xvf downloads.activestate.com/Komodo/releases/9.3.2/Komodo-Edit-9.3.2-16460-linux-x86_64.tar.gz
Paquete de instalación
# cd Komodo-Edit-9.3.2-16460-linux-x86_64 && ./install.sh
Página web oficial: https://komodoide.com/
9. gedit
El editor de texto oficial de Genome, una herramienta ideal para la edición de texto de uso general. La ventaja de usar gedit es que te da la sensación de estar usando el paquete de oficina, tiene características de vista previa de impresión, sangría automática de ajuste de texto, coincidencia de corchetes, fuentes y configuración de color y proporciona una rica y completa documentación en línea. Gedit ya es una aplicación instalada en Ubuntu y CentOS Linux, pero si se elimina, se puede instalar.
Instalar paquete en Ubuntu
# apt-get install gedit
Instalar gedit en CentOS Linux
# yum install gedit
Página web oficial: https://wiki.gnome.org/Apps/Gedit
10. Creador QT
El IDE imprescindible para los desarrolladores de C++ y QML. Posee un diseñador de interfaz de usuario integrado, soporte para control de versiones, soporte para múltiples plataformas y simulador de diseño de interfaz de usuario móvil.
Instalar qt Creator en Ubuntu/CentOS 7 Linux
Descargar paquete
# wget https://download.qt-project.org/official_releases/qt/5.3/5.3.1/qt-opensource-linux-x64-5.3.1.run
Cambiar permisos para el paquete
# chmod 755 /qt-opensource-linux-x64-5.3.1.run
Paquete de instalación
# ./qt-opensource-linux-x64-5.3.1.run
Paquete de instalación
Página web oficial: https://www.qt.io/
Conclusión
Cada desarrollador, editor o administrador tiene su propia prioridad para elegir un IDE o editor de texto específico. Depende de la naturaleza del trabajo qué herramienta preferirán. A veces, un simple editor vim será suficiente, pero en algunos casos se requiere una herramienta más detallada y avanzada. Más de los 100 editores de texto están disponibles de forma gratuita o de código abierto, puede elegir cualquiera de ellos como alternativa al editor Notepad++.