[[Vorlage(Baustelle, 15.08.2015, justin-time)]] [[Vorlage(Getestet, vivid, trusty)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis()]] [[Bild(Atom_icon.png, 60, align=left)]] [https://atom.io Atom]{en} ist ein Texteditor welcher von [github::github] entwickelt wird und unter der [wikipedia:MIT-Lizenz:] steht. Es basiert auf dem Webbrowser [:Chromium:] und dem JavaScript-Framework [wikipedia:Node.js:]. Zusätzlich sind in Atom ein Paketmanagager names amp und die Git-Versionsverwaltung integriert. Aufgrund des integrieten Paketmanagers ist es sehr einfach das Programm durch die Installation von Erweiterungen, die von der Community entwickelt und gewartet werden, zu erweitern. Atom bietet eine Syntaxhervorhebung für viele Programmiersprachen. Aktuell besitzt Atom noch keine deutschsprachige Oberfläche. Folgende Funktionen bietet Atom: * Syntaxhervorhebung * Code-Schnipsel Verwaltung * Auto-Vervollständigung * große Anpassbarkeit * Vielzahl an Erweiterungen und Themen * Git-Anbindung {{{#!vorlage Infobox "Atom", "[https://atom.io Atom] {en}", "atom.png", "Fremdpaket, PPA" +++ Entwickler [github::github] +++ Erste Veröffentlichung 26. Juni 2015 +++ Aktuelle Version 1.0.2 [[BR]](8. Juli 2015) +++ Sprache {en} +++ Lizenz [wikipedia:MIT-Lizenz:] +++ Programmiersprache C++ und CoffeeScript +++ Kategorie [tag:Editor:] }}} = Installation = Das Programm ist nicht in den offiziellen Quellen enthalten und kann entweder von der [https://atom.io/ Entwicklerseite] {dl} heruntergeladen werden und manuell installiert werden oder man benutzt folgendes PPA. == PPA == Falls man sich dazu entschieden hat das PPA zu nutzen, dann muss man folgende Paketequelle hinzufügen und kann anschließend das Paket gewohnt über die Paketverwaltung installieren. [[Vorlage(PPA, webupd8team, atom)]] {{{#!vorlage Paketinstallation atom, PPA }}} = Benutzung = Nach der Installation findet man in der Dash oder im verwendeten Menü einen neuen Eintrag namens "Atom", worüber sich das Programm starten lässt. Beim ersten Programmstart öffnet sich ein Willkommensfenster, welches die grundlegenden Funktionen des Editors vorstellt. Im linken Bereich befindet sich der Verzeichnisbaum für das aktuelle Projekt, in dem großen Feld in der Mitte steht der Code. Es ist außerdem möglich das Fenster beliebig viele Teile zu splitten, dafür muss man nur mithilfe eines Rechtsklicks [[Vorlage(Tasten, rmt)]] an beliebiger Stelle das Menü aufrufen. == Command Palette == Die so genannten ''"Command Palette"'' kann man über die Tastenkombination [[Vorlage(Tasten, STRG + SHIFT + P)]] aufrufen. Es öffnet sich ein Dropdown-Menü über das man einfach auf alle verfügbaren Befehle zugreifen und mithilfe einer Suchfunktion auch schnell finden kann. == Einstellungen == Die Einstellungen von Atom erreicht man entweder über das ''"Menü → Edit → Preferences"'' oder über die Tastenkombination [[Vorlage(Tasten, STRG + ",")]]. Sie unterteilen sich in fünf Reiter. Von der Codierung bis hin zur verwendeten Schriftart und Größe, kann man im Reiter ''"Settings"'' die grundlegenden Verhaltensweisen des Editors einstellen. Im zweiten Reiter ''"Keybindings"'' findet man alle voreingestellten Tastenbelegungen und kann diese dort bei Bedarf anpassen. Im Reiter ''"Packages"'' findet man alle installierten Pakete und kann diese dort verwalten, deaktivieren oder entfernen. Der Reiter ''"Themes"'' ermöglicht die Einrichtung der Oberfläche und das Aussehen der verwendeten Syntaxhervorhebung. Über den Reiter ''"Updates"'' kann man nach Aktualisierungen für die installierten Paketen suchen und gegebenenfalls direkt installieren. Neue Pakete und Themen kann über den Reiter ''"Install"'' suchen und direkt installieren. [[Vorlage(Bildersammlung, 200 ./Atom-welcome.png , "Willkommensseite beim ersten Start" ./Atom-settings.png, "Einstellungen" ./Atom-install.png, "Installation von neuen Paketen" )]] = Links = * [:Editoren:] {Übersicht} – Übersichtsseite über alle Editoren * [https://atom.io Atom.io] {en} – Projektseite * [github:atom/atom: Atom] {en} – Entwicklerseite auf github.com * [https://atom.io/docs/v1.0.2/ Benutzerhandbuch] {en} ##tag: Editor