Ricerca nel sito web

Atom: un editor di testo e codice sorgente hackerabile per Linux


In questi giorni l'editor di testo Atom sta facendo molte novità. Atom è un editor di testo e codice sorgente gratuito e open source, disponibile per sistemi operativi multipiattaforma: Windows, Linux e Mac OS X. È rilasciato sotto licenza MIT, scritto in C++, HTML, CSS, JavaScript, Node.js e Coffee Script, Atom è basato su Chromium.

Un viaggio veloce nel tempo

Il progetto Atom è stato avviato dal fondatore di GitHub, Chris Wanstrath, a metà del 2008. Quasi 6 anni dopo, la prima beta pubblica è stata rilasciata il 26 febbraio 2014. Quasi 15 mesi dopo il rilascio di prima beta pubblica (e 7 anni da quando l'idea è stata concepita), il 25 giugno 2015 Atom ha ottenuto una versione stabile.

Funzionalità dell'editor di testo/codice sorgente Atom.

  1. Supporto multipiattaforma (Linux/OS X/Windows)
  2. Bordi lucidi
  3. Editor moderno e accessibile che può essere personalizzato fino in fondo.
  4. Gestore pacchetti integrato: cerca e installa dall'interno. Puoi sviluppare il tuo pacchetto.
  5. Approccio intelligente: garantisce la scrittura del codice con velocità, flessibilità e completamento automatico.
  6. Browser del file system incorporato: sfoglia e apri file/progetti/gruppi di progetti con facilità in un'unica finestra.
  7. Pannello diviso: funzionalità multipannello per confrontare e modificare il codice da un'unica finestra. Non sarà più necessario passare da una finestra all'altra.
  8. Trova e sostituisci il testo in un file o in tutti i tuoi progetti.
  9. Esistono circa 2.137 pacchetti gratuiti e open source che puoi utilizzare.
  10. Al momento supporta circa 685 temi tra cui scegliere.
  11. Plug-in supportati
  12. Può essere utilizzato come IDE (ambiente di sviluppo integrato)
Prerequisito
  1. C++
  2. Idiota
  3. node.js versione 0.10.x o node.js versione 0.12.x o io.js (1.x) [Uno qualsiasi dei tre]
  4. npm Versione 1.4.x
  5. Portachiavi Gnome (libgnome-keyring-dev o libgnome-keyring-devel)

Come installare Atom Editor su Linux

Sono disponibili pacchetti binari per distribuzioni basate su DEB e RPM solo per architettura a 64 bit, quindi non è necessario compilarlo dal sorgente.

Tuttavia, se desideri compilarlo dal sorgente per qualsiasi sistema, inclusa la distribuzione basata su DEB e RPM, segui le istruzioni seguenti.

Installazione da pacchetti binari

Per installare Atom su Linux, puoi scaricare il pacchetto binario DEB o RPM per Debian e RedHat< dal sito Web principale di Atom oppure utilizza il seguente comando wget per scaricare direttamente i pacchetti nel tuo terminale.

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

Sui sistemi basati su Debian, utilizzare il comando dpkg -i per installare il pacchetto 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) ...

Sui sistemi basati su RedHat, utilizzare il comando rpm -ivh per installare il pacchetto binario.

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

Installazione da sorgente

Se vuoi semplicemente creare Atom dal codice sorgente, puoi farlo seguendo le istruzioni dettagliate e aggiornate per la creazione sui sistemi Linux.

Per creare Atom dal sorgente, è necessario disporre dei seguenti pacchetti richiesti da installare sul sistema, prima di creare Atom dal sorgente.

Su 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
Su 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 volta installati i pacchetti richiesti, ora clona il repository Atom da git.

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

Controlla l'ultima versione di Atom e creala.

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

Nota: se il processo di creazione di Atom non è riuscito con il seguente messaggio di errore:

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

Ciò significa che devi avere l'ultima versione di npm (ovvero v1.4) installata sul sistema, per ottenere l'ultima versione di npm devi aggiungere node.js PPA al tuo sistema per ottenere l'ultima versione di Nodejs e 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

Successivamente, installa i comandi atom e apm nella directory /usr/local/bin eseguendo il seguente comando:

sudo script/grunt install

Test e utilizzo degli atomi

1. Attiva Atom dal menu Applicazione o digitando il comando "atom nel prompt dei comandi.

atom

Quando avvii Atom per la prima volta, dovresti vedere una schermata di benvenuto di Atom simile a quella riportata di seguito.

Questa schermata di benvenuto ti dà una breve idea su come iniziare con l'editor Atom.

Puoi scaricare il tuo tema preferito e i pacchetti nativi dai link sottostanti e installarli utilizzando il menu Impostazioni.

  1. https://atom.io/themes
  2. https://atom.io/packages
Solo per informazione
  1. Atom invia i dati sull'utilizzo a Google Analytics. Lo fa per raccogliere informazioni sulle funzionalità maggiormente utilizzate. Queste informazioni verranno utilizzate per migliorare l'esperienza dell'utente nelle versioni successive.
  2. GitHub Reports Atom è stato scaricato 1,3 milioni di volte ed è utilizzato da oltre 350.000 utenti al mese.

Conclusione

Atom è un meraviglioso editor di codice sorgente (e testo). Funziona come l'IDE. Il supporto di quasi 700 temi garantisce che abbiamo molto da scegliere. I pacchetti 2K+ consentono di personalizzare Atom, secondo le esigenze dell'utente. È stato sviluppato dal Fondatore di GitHub e da altri sviluppatori/collaboratori, quindi possiamo aspettarci che sia più di un semplice editor.

Anche se per molte persone sarà un incubo poiché nel progetto sono stati utilizzati HTML, JavaScript, node.js e CSS. Il fatto è che tutti questi linguaggi di programmazione/scripting non sono apprezzati dagli utenti avanzati. A volte i linguaggi di cui sopra hanno mostrato difetti, attacchi e persino compromessi.

Cosa ne pensi di questo progetto? Questo editore vivrà a lungo? La tendenza dice sì! Fateci sapere il vostro punto di vista. Chiusura! Rimani connesso, resta sintonizzato. Godere!