Búsqueda de sitios web

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


Hoy en día, el editor de texto Atom está generando mucha noticia. 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 está basado en Chromium.

Un viaje rápido en el tiempo

El proyecto Atom fue iniciado por el fundador de GitHub, Chris Wanstrath, a mediados del año 2008. Casi 6 años después, se lanzó la primera versión beta pública el 26 de febrero de 2014. Casi 15 meses después, el lanzamiento de 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 Atom.

  1. Soporte multiplataforma (Linux/OS X/Windows)
  2. Bordes pulidos
  3. Editor moderno y accesible que se puede personalizar al máximo.
  4. Administrador de paquetes integrado: busque e instale desde dentro. Puede desarrollar su propio paquete.
  5. Enfoque inteligente: garantiza que escriba código con velocidad, flexibilidad y autocompletado.
  6. Explorador del sistema de archivos integrado: explore y abra archivos/proyectos/grupos de proyectos con facilidad en una sola ventana.
  7. Panel dividido: función de varios 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 unos 2137 paquetes gratuitos y de código abierto que puede utilizar.
  10. A partir de ahora admite unos 685 temas para elegir.
  11. Complementos compatibles
  12. Se puede utilizar como IDE (entorno de desarrollo integrado)
Requisito previo
  1. C++
  2. git
  3. node.js versión 0.10.x o node.js versión 0.12.x o 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 el editor Atom 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 compilarlo 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

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

wget https://atom.io/download/deb		[On Debain based systems]
wget https://atom.io/download/rpm		[On RedHat based systems]

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

$ sudo dpkg -i deb
[sudo] password for tecmint: 
Selecting previously unselected package atom.
(Reading database ... 204982 files and directories currently installed.)
Preparing to unpack deb ...
Unpacking atom (1.0.0) ...
Setting up atom (1.0.0) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...

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

# rpm -ivh rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:atom-1.0.0-0.1.fc21              ################################# [100%]

Instalación desde la fuente

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

Para compilar Atom desde el código fuente, debe tener los siguientes paquetes necesarios para instalarlos en el sistema, antes de compilar Atom desde el código 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 --yes 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 --yes nodejs
yum install npm
npm config set python /usr/bin/python2 -g

Una vez que se hayan instalado los paquetes requeridos, ahora clone el repositorio Atom desde 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 falla y aparece el siguiente mensaje de error:

npm v1.4+ is required to build Atom. Version 1.3.10 was detected.

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 la ú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

Pruebas y uso de átomos

1. Dispare Atom desde el menú de aplicaciones, o escribiendo el comando 'atom, en el símbolo del sistema.

atom

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

Esta pantalla de bienvenida le brinda una breve idea sobre cómo comenzar con el editor Atom.

Puede descargar su tema de sabor favorito y sus paquetes nativos desde los enlaces a continuación e instalarlos 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 con mayor frecuencia. Esta información se utilizará para mejorar la experiencia del usuario en futuras versiones.
  2. GitHub Reports Atom se ha descargado 1,3 millones de veces y es utilizado por 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+ permiten personalizar Atom según las necesidades del usuario. Ha sido desarrollado por el fundador de GitHub y otros desarrolladores/colaboradores, por lo que podemos esperar que sea más que un simple editor.

Aunque será una pesadilla para mucha gente, ya que en el proyecto se utilizaron HTML, JavaScript, node.js y CSS. El hecho es que los usuarios avanzados no aprecian todos estos lenguajes de programación/scripting. En ocasiones, los lenguajes anteriores han mostrado fallas, ataques e incluso compromisos.

¿Qué opinas de este proyecto? ¿Este editor va a vivir mucho tiempo? La tendencia dice ¡Sí! Háganos saber su punto de vista. ¡Despidiéndote! Manténgase conectado, permanezca atento. ¡Disfrutar!