Recherche de site Web

Atom - Un éditeur de texte et de code source piratable pour Linux


Ces jours-ci, l'éditeur de texte Atom fait beaucoup de bruit. Atom est un éditeur de texte et de code source gratuit et open source, disponible pour les systèmes d'exploitation multiplateformes – Windows, Linux et Mac OS X. Il est publié sous licence MIT, écrit en C++, HTML, CSS, JavaScript, Node.js et Coffee Script, Atom est basé sur Chromium.

Un voyage dans le temps rapide

Le projet Atom a été lancé par le fondateur de GitHub, Chris Wanstrath au milieu de l'année 2008. Près de 6 ans plus tard, la première version bêta publique a été publiée le 26 février 2014. Près de 15 mois plus tard, la sortie de première version bêta publique (et 7 ans depuis la conception de l'idée), le 25 juin 2015, Atom a obtenu une version stable.

Fonctionnalités de l’éditeur de texte/code source Atom.

  1. Prise en charge multiplateforme (Linux/OS X/Windows)
  2. Bords polis
  3. Éditeur moderne et accessible qui peut être personnalisé selon le noyau.
  4. Gestionnaire de packages intégré – Recherchez et installez depuis l’intérieur. Vous pouvez développer votre propre package.
  5. Approche intelligente – Garantit que vous écrivez du code avec rapidité, flexibilité et auto-complétion.
  6. Navigateur de système de fichiers intégré – Parcourez et ouvrez facilement des fichiers/projets/groupes de projets dans une seule fenêtre.
  7. Split Panel – Fonctionnalité multi-panneaux pour comparer et modifier le code à partir d’une seule fenêtre. Plus besoin de basculer entre les fenêtres.
  8. Recherchez et remplacez du texte dans un fichier ou dans tous vos projets.
  9. Il existe quelque 2 137 packages gratuits et open source que vous pouvez utiliser.
  10. À l'heure actuelle, il prend en charge quelque 685 thèmes parmi lesquels choisir.
  11. Plugins pris en charge
  12. Peut être utilisé comme IDE (Integrated Development Environment)
Prérequis
  1. C++
  2. Git
  3. node.js version 0.10.x ou node.js version 0.12.x ou io.js (1.x) [L'un des trois]
  4. npm version 1.4.x
  5. Porte-clés Gnome (libgnome-keyring-dev ou libgnome-keyring-devel)

Comment installer l'éditeur Atom sous Linux

Il existe un package binaire disponible pour les distributions basées sur DEB et RPM pour l'architecture 64 bits uniquement, donc pas besoin de le compiler à partir des sources.

Cependant, si vous souhaitez le compiler à partir des sources pour n'importe quel système, y compris les distributions basées sur DEB et RPM, suivez les instructions ci-dessous.

Installation à partir de packages binaires

Pour installer Atom sur Linux, vous pouvez télécharger le package binaire DEB ou RPM pour Debian et RedHat< depuis le site Web principal d'Atom ou utilisez la commande wget suivante pour télécharger directement les packages dans votre terminal.

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

Sur les systèmes basés sur Debian, utilisez la commande dpkg -i pour installer le paquet binaire.

$ 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) ...

Sur les systèmes basés sur RedHat, utilisez la commande rpm -ivh pour installer le package binaire.

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

Installation à partir des sources

Si vous souhaitez simplement créer Atom à partir des sources, vous pouvez le faire en suivant les instructions de construction détaillées à jour sur les systèmes Linux.

Pour construire Atom à partir des sources, vous devez installer les packages requis suivants sur le système, avant de créer Atom à partir des sources.

Sur 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
Sur RHEL, CentOS ou 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

Une fois les packages requis installés, clonez maintenant le référentiel Atom depuis git.

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

Découvrez la dernière version d'Atom et créez-la.

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

Remarque : Si le processus de construction d'Atom a échoué avec le message d'erreur ci-dessous :

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

Cela signifie que vous devez avoir la dernière version de npm (c'est-à-dire v1.4) installée sur le système, pour obtenir la dernière version de npm, vous devez ajouter node.js PPA à votre système pour obtenir la dernière version de Nodejs et 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

Ensuite, installez les commandes atom et apm dans le répertoire /usr/local/bin en exécutant la commande suivante :

sudo script/grunt install

Tests et utilisation d'Atom

1. Lancez Atom depuis le Menu Application ou en tapant la commande « atom » dans l'invite de commande.

atom

Lorsque vous lancez Atom pour la première fois, vous devriez voir un écran de bienvenue d'Atom ressemblant à celui ci-dessous.

Cet écran de bienvenue vous donne une brève idée sur la façon de démarrer avec l'éditeur Atom.

Vous pouvez télécharger votre thème de saveur préféré et vos packages natifs à partir des liens ci-dessous et les installer à l'aide du Menu Paramètres.

  1. https://atom.io/themes
  2. https://atom.io/packages
Juste pour informations
  1. Atom envoie les données d'utilisation à Google Analytics. Il le fait pour collecter des informations sur les fonctionnalités les plus utilisées. Ces informations seront utilisées pour améliorer l'expérience utilisateur dans les versions ultérieures.
  2. GitHub Reports Atom a été téléchargé 1,3 million de fois et est utilisé par plus de 350 000 utilisateurs par mois.

Conclusion

Atom est un merveilleux éditeur de code source (et de texte). Il fonctionne comme l'IDE. La prise en charge de près de 700 thèmes nous garantit un large choix. Les packages 2K+ permettent de personnaliser Atom, selon les besoins de l'utilisateur. Il a été développé par GitHub Founder et d'autres développeurs/contributeurs, nous pouvons donc nous attendre à ce qu'il soit plus qu'un simple éditeur normal.

Même si cela constitue un cauchemar pour beaucoup de gens puisque HTML, JavaScript, node.js et CSS ont été utilisés dans le projet. Le fait est que tous ces langages de programmation/script ne sont pas appréciés par les utilisateurs avancés. Parfois, les langages ci-dessus ont montré des défauts, des attaques et même des compromis.

Que pensez-vous de ce projet ? Cet éditeur va-t-il vivre longtemps ? La tendance dit oui ! Faites-nous part de votre point de vue. Se déconnecter! Restez connecté, restez à l'écoute. Apprécier!