Atom: un editor de texto y código fuente hackeable para Linux

Atom: un editor de texto y código fuente hackeable para Linux

En estos días, el editor de texto Atom. está generando muchas noticias. Atom es un editor de texto y código fuente gratuito y de código abierto, disponible para sistemas operativos multiplataforma: Windows, Linux y Mac OS X. Se publica bajo licencia MIT, escrito en C ++, HTML, CSS, JavaScript, Node.js y Coffee Script, Atom se basa en Chromium.

Editor de átomos  Atom Editor Editor Atom El fundador de GitHub, Chris Wanstrath, inició un proyecto Quick Time Travel

Atom. a mediados del año 2008. Casi 6 años después, la primera versión beta pública se lanzó el 26 de febrero de 2014. Casi 15 meses después del lanzamiento de la primera beta pública (y 7 años desde que se concibió la idea), el 25 de junio de 2015, Atom obtuvo una versión estable.

Características del editor de texto/código fuente de Atom.

  1. Soporte multiplataforma (Linux/OS X/Windows)
  2. Bordes pulidos
  3. Editor moderno y accesible que se puede personalizar al núcleo.
  4. Administrador de paquetes integrado: busque e instale desde dentro. Puede desarrollar su propio paquete.
  5. Enfoque inteligente: garantiza que escriba el código con velocidad, flexibilidad y autocompletado.
  6. Navegador del sistema de archivos integrado: busque y abra el archivo/proyecto/grupo de proyectos con facilidad en una ventana.
  7. Panel dividido: función de múltiples paneles para comparar y editar código desde una sola ventana. No más cambios entre ventanas.
  8. Busque y reemplace texto en un archivo o en todos sus proyectos.
  9. Hay 2.137 paquetes gratuitos y de código abierto que puede usar.
  10. A partir de ahora, admite algunos temas 685 para elegir.
  11. Complementos compatibles
  12. Se puede usar como IDE (entorno de desarrollo integrado)

Requisito previo

  1. C ++
  2. Git
  3. node.js versión 0.10.xo node.js versión 0.12.xo io.js (1.x) [Cualquiera de tres]
  4. npm Versión 1.4.x
  5. Llavero de Gnome (libgnome-keyring-dev o libgnome-keyring-devel)

Cómo instalar Atom Editor en Linux

Hay paquetes binarios disponibles para distribuciones basadas en DEB. y RPM. solo para arquitectura de 64 bits, por lo que no es necesario compílelo desde el código fuente.

Sin embargo, si desea compilarlo desde el código fuente para cualquier sistema, incluida la distribución basada en DEB y RPM, siga las instrucciones a continuación.

Instalación desde paquetes binarios freestar.confi g.enabled_slots.push

Para instalar Atom. en Linux, puede descargar DEB. o RPM. para sistemas basados ​​en Debian. y RedHat. del sitio web principal de Atom o utilice el siguiente comando wget para descargar directamente los paquetes en su terminal.

$ wget https://atom.io/download/deb [En sistemas basados ​​en Debain] $ wget https://atom.io/download/rpm [En sistemas basados ​​en RedHat]

En Debian. sistemas basados, use el comando dpkg-i para instalar el paquete binario.

$ sudo dpkg-i deb. [sudo] contraseña para tecmint: Seleccionando previamente átomo de paquete no seleccionado. (Leyendo la base de datos … 204982 archivos y directorios instalados actualmente.) Preparándose para descomprimir deb … Desempaquetando atom (1.0.0) … Configurando atom (1.0.0) … Procesando disparadores para desktop-file-utils (0.22-1ubuntu1) … Procesando activadores para mime-support (3.54ubuntu1) …

En sistemas basados ​​en RedHat, use el comando rpm-ivh para instalar el paquete binario.

# rpm-ivh rpm. Preparando … ############################## # [100%] Actualizando/instalando … 1: atom-1.0.0-0.1.fc21 ######################################################################################################################################################################################################################################################################## ##### [100%] Instalación desde la fuente

Si solo desea compilar Atom desde la fuente, puede hacerlo siguiendo las instrucciones de compilación detalladas y actualizadas en sistemas Linux.

Para construir Atom desde la fuente, necesita tener los siguientes paquetes requeridos para ser instalados en el sistema, antes de construir Atom desde la fuente.

En Debian/Ubuntu $ sudo apt-get install build-essential git libgnome-keyring-dev fakeroot $ curl–silent–location https://deb.nodesource.com/setup_0.12 | sudo bash-$ sudo apt-get install–sí nodejs $ sudo apt-get install npm $ sudo npm config set python/usr/bin/python2-g En RHEL, CentOS o Fedora # yum–assumeyes install make gcc gcc-c ++ glibc-devel git-core libgnome-keyring-devel rpmdevtools # curl–silent–location https://rpm.nodesource.com/setup | bash-# yum install–sí nodejs # yum install npm # npm config set python/usr/bin/python2-g

Una vez que se hayan instalado los paquetes necesarios, ahora clone el repositorio Atom. de git.

$ git clone https://github.com/atom/atom $ cd atom

Consulte la última versión de Atom. y compílela.

$ git fetch-p $ git checkout $ (git describe–tags `git rev-list–tags–max-count = 1`) $ script/build

Nota : Si el proceso de compilación de Atom falló con el siguiente mensaje de error:

Se requiere npm v1.4 + para compilar Atom. Se detectó la versión 1.3.10.

Eso significa que debe tener la última versión de npm (es decir, v1.4. instalada en el sistema; para obtener la última versión de npm, debe agregar node.js PPA a su sistema para obtener el última versión de Nodejs y NPM.

$ sudo apt-get install python-software-properties $ sudo apt-add-repository ppa: chris-lea/node.js $ sudo apt-get update $ sudo apt-get install nodejs

A continuación, instale los comandos atom y apm en el directorio/usr/local/bin ejecutando el siguiente comando:

$ sudo script/grunt install

Prueba y uso de Atom

1.. Dispare Atom. desde el menú de la aplicación. o escribiendo el comando ‘atom, en el símbolo del sistema.

$ atom

Cuando inicia Atom. por primera vez, debería ver una pantalla de bienvenida de atom similar a la siguiente.

 Atom Text Editor Atom Text Editor Editor de texto Atom

Esta pantalla de bienvenida le da una breve idea sobre cómo empezar con At om editor.

Puede descargar su tema de sabor favorito y paquetes nativos desde los enlaces a continuación e instalarlo usando el Menú de configuración.

  1. https://atom.io/themes
  2. https://atom.io/packages

Solo para información

  1. Atom envía datos de uso a Google Analytics. Lo hace para recopilar información sobre las funciones que se utilizan principalmente. Esta información se utilizará para mejorar la experiencia del usuario en versiones posteriores.
  2. Informes de GitHub Atom se ha descargado 1,3 millones de veces y lo utilizan más de 350.000 usuarios al mes.

Conclusión

Atom. es un maravilloso editor de código fuente (y texto). Funciona como IDE. Admite casi 700 temas, lo que garantiza que tengamos mucho para elegir. Los paquetes 2K + hacen posible personalizar Atom, según las necesidades del usuario. Ha sido desarrollado por GitHub Founder y otros desarrolladores/colaboradores, por lo que podemos esperar que sea más que un editor normal.

Aunque es una pesadilla para mucha gente desde HTML, JavaScript, node .js y CSS se han utilizado en el proyecto. El hecho es que todos estos lenguajes de programación/scripting no son apreciados por los usuarios avanzados. En ocasiones, los lenguajes anteriores han mostrado fallas, ataques e incluso comprometidos.

¿Qué opinas de este proyecto? ¿Este editor va a vivir mucho tiempo? ¡La tendencia dice que sí! Háganos saber su opinión. ¡Firmando! Mantente conectado, estad atentos. ¡Disfrutar!