Website-Suche

Atom – Ein hackbarer Text- und Quellcode-Editor für Linux


Heutzutage macht der Texteditor Atom eine Menge Neuigkeiten. Atom ist ein kostenloser Open-Source-Text- und Quellcode-Editor, der für plattformübergreifende Betriebssysteme – Windows, Linux und Mac OS X – verfügbar ist. Er wird unter MIT-Lizenz veröffentlicht und ist in C++, HTML, CSS, JavaScript, Node.js und geschrieben Coffee Script, Atom basiert auf Chromium.

Eine schnelle Zeitreise

Das Atom-Projekt wurde Mitte 2008 vom Gründer von GitHub, Chris Wanstrath, gestartet. Fast sechs Jahre später wurde am 26. Februar 2014 die erste öffentliche Beta veröffentlicht. Fast 15 Monate später erfolgte die Veröffentlichung von Nach der ersten öffentlichen Beta (und sieben Jahre nach der Konzeption der Idee) erhielt Atom am 25. Juni 2015 eine stabile Version.

Funktionen des Atom-Text-/Quellcode-Editors.

  1. Plattformübergreifende Unterstützung (Linux/OS X/Windows)
  2. Polierte Kanten
  3. Moderner und zugänglicher Editor, der an den Kern angepasst werden kann.
  4. Integrierter Paketmanager – Suchen und installieren Sie von innen. Sie können Ihr eigenes Paket entwickeln.
  5. Intelligenter Ansatz – Stellt sicher, dass Sie Code mit Geschwindigkeit, Flexibilität und automatischer Vervollständigung schreiben.
  6. Eingebetteter Dateisystem-Browser – Durchsuchen und öffnen Sie Dateien/Projekte/Projektgruppen ganz einfach in einem Fenster.
  7. Split Panel – Multi-Panel-Funktion zum Vergleichen und Bearbeiten von Code in einem einzigen Fenster. Kein Wechsel mehr zwischen Fenstern.
  8. Suchen und ersetzen Sie Text in einer Datei oder allen Ihren Projekten.
  9. Es gibt etwa 2.137 kostenlose und Open-Source-Pakete, die Sie verwenden können.
  10. Derzeit stehen rund 685 Themen zur Auswahl.
  11. Unterstützte Plug-Ins
  12. Kann als IDE (Integrated Development Environment) verwendet werden
Voraussetzung
  1. C++
  2. Git
  3. node.js Version 0.10.x oder node.js Version 0.12.x oder io.js (1.x) [Eine von dreien]
  4. npm-Version 1.4.x
  5. Gnome-Schlüsselring (libgnome-keyring-dev oder libgnome-keyring-devel)

So installieren Sie Atom Editor unter Linux

Für DEB- und RPM-basierte Distributionen sind Binärpakete nur für die 64-Bit-Architektur verfügbar, daher ist es nicht erforderlich, sie aus dem Quellcode zu kompilieren.

Wenn Sie es jedoch aus dem Quellcode für ein beliebiges System einschließlich DEB- und RPM-basierter Distribution kompilieren möchten, befolgen Sie die folgenden Anweisungen.

Installation aus Binärpaketen

Um Atom unter Linux zu installieren, können Sie das Binärpaket DEB oder RPM für Debian und RedHat< herunterladen-basierte Systeme von der Atom-Hauptwebsite oder verwenden Sie den folgenden wget-Befehl, um die Pakete direkt auf Ihr Terminal herunterzuladen.

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

Verwenden Sie auf Debian-basierten Systemen den Befehl dpkg -i, um das Binärpaket zu installieren.

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

Verwenden Sie auf RedHat-basierten Systemen den Befehl rpm -ivh, um das Binärpaket zu installieren.

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

Von der Quelle installieren

Wenn Sie Atom nur aus dem Quellcode erstellen möchten, können Sie dies tun, indem Sie den aktuellen detaillierten Build-Anweisungen für Linux-Systeme folgen.

Um Atom aus dem Quellcode zu erstellen, müssen die folgenden erforderlichen Pakete auf dem System installiert sein, bevor Sie Atom aus dem Quellcode erstellen.

Auf 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
Auf RHEL, CentOS oder 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

Nachdem die erforderlichen Pakete installiert wurden, klonen Sie nun das Atom-Repository von Git.

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

Testen Sie die neueste Atom-Version und erstellen Sie sie.

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

Hinweis: Wenn der Atom-Build-Prozess mit der folgenden Fehlermeldung fehlschlägt:

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

Das bedeutet, dass Sie die neueste Version von npm (d. h. v1.4) auf dem System installiert haben müssen. Um die neueste Version von npm zu erhalten, müssen Sie node.js PPA zu Ihrem System hinzufügen, um die neueste Version von zu erhalten Nodejs und 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

Als nächstes installieren Sie die Befehle atom und apm im Verzeichnis /usr/local/bin, indem Sie den folgenden Befehl ausführen:

sudo script/grunt install

Atomtests und -verwendung

1. Starten Sie Atom über das Anwendungsmenü oder indem Sie den Befehl „atom“ in der Eingabeaufforderung eingeben.

atom

Wenn Sie Atom zum ersten Mal starten, sollte ein Begrüßungsbildschirm von Atom angezeigt werden, etwa wie unten.

Dieser Begrüßungsbildschirm gibt Ihnen einen kurzen Überblick über die ersten Schritte mit dem Atom-Editor.

Sie können Ihr bevorzugtes Flavour-Theme und Ihre nativen Pakete über die folgenden Links herunterladen und über das Einstellungsmenü installieren.

  1. https://atom.io/themes
  2. https://atom.io/packages
Nur zur Information
  1. Atom sendet Nutzungsdaten an Google Analytics. Dies geschieht, um Informationen über die Funktionen zu sammeln, die am häufigsten verwendet werden. Diese Informationen werden verwendet, um das Benutzererlebnis in weiteren Versionen zu verbessern.
  2. GitHub berichtet, dass Atom 1,3 Millionen Mal heruntergeladen wurde und von mehr als 350.000 Benutzern pro Monat verwendet wird.

Abschluss

Atom ist ein wunderbarer Quellcode- (und Text-)Editor. Es funktioniert wie eine IDE. Die Unterstützung von fast 700 Themen stellt sicher, dass wir eine große Auswahl haben. 2K+-Pakete ermöglichen die Anpassung von Atom an die Bedürfnisse des Benutzers. Es wurde vom GitHub-Gründer und anderen Entwicklern/Mitwirkenden entwickelt, sodass wir davon ausgehen können, dass es sich um mehr als nur einen normalen Editor handelt.

Obwohl es für viele Menschen ein Albtraum ist, da im Projekt HTML, JavaScript, node.js und CSS verwendet wurden. Tatsache ist, dass alle diese Programmier-/Skriptsprachen von fortgeschrittenen Benutzern nicht geschätzt werden. Manchmal zeigten die oben genannten Sprachen Mängel, Angriffe und sogar Kompromittierungen.

Was halten Sie von diesem Projekt? Wird dieser Redakteur lange leben? Der Trend sagt Ja! Teilen Sie uns Ihre Meinung mit. Abmeldung! Bleiben Sie in Verbindung, bleiben Sie dran. Genießen!