Professional Documents
Culture Documents
Textmaschine nach Ma
Editor Atom einrichten, anpassen und erweitern
Dokumente ffnet Atom standardmig in Tabs. Zustzlich kann das Programm Dateien aber auch in sogenannten
Panes anzeigen also nebeneinander oder
untereinander. Das ist praktisch, wenn Sie
zum Beispiel neben Ihrem Code die Dokumentation ffnen oder zwei Dokumente vergleichen mchten.
Eine Funktion, die sich Atom beim
Editor Sublime Text abgeschaut hat, sind
multiple Cursor. Damit positionieren Sie
den Cursor an verschiedenen Stellen im
Dokument simultan. Tippen Sie anschlieend auf der Tastatur Zeichen ein,
fgt Atom sie an allen Cursor-Stellen
gleichzeitig ein. Das ist zum Beispiel
dann praktisch, wenn Ihnen auffllt, dass
Sie einen Variablennamen an mehreren
Stellen falsch geschrieben haben. Am
einfachsten positionieren Sie mehrere
Cursor, indem Sie die Strg-Taste festct 2017, Heft 2
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
Pakete en masse
Mehr als 5000 Erweiterungen und 1700
Themes hlt die Atom-Website bereit.
Auch die bereits erwhnte Kommandopalette ist eine Erweiterung die aber
wegen ihrer Ntzlichkeit zum Standardumfang dazugehrt. Weitere dieser sogenannten Packages und Themes installieren und aktualisieren Sie unkompliziert
ber den Paketmanager, den Sie per Men
ber File\Settings oder ber den Tastaturbefehl Strg+Komma ansteuern.
Atom listet dort unter Packages alle
bereits installierten Erweiterungen auf,
die Designs finden sich unter Themes.
Bietet eine Erweiterung oder ein Theme
weitere Einstellungsmglichkeiten, so finden Sie sie hier. Unter Install erschliet
Atom die von der Community beigesteuerten Pakete per Volltextsuche. Mit einem
Klick knnen Sie sie dort direkt aus dem
Repository auf der Atom-Website herunterladen und installieren.
Um Ihnen den Einstieg zu erleichtern,
stellen wir Ihnen hier eine Auswahl bewhrter Erweiterungen vor, die uns bei
unserer tglichen Arbeit helfen. Die Erweiterung Minimap etwa erleichtert die
Orientierung in greren Listings. Sie
blendet zu jeder Zeit eine verkleinerte
Code-bersicht ein (siehe die Abbildung
S. 134) . Dabei hebt Minimap den Bereich
hervor, in dem man gerade arbeitet. Sublime Text lsst auch hier gren.
Emmet beschleunigt den Arbeitsfluss
in HTML- und CSS-Dokumenten und vermindert Tippfehler. Statt mhselig
HTML-Tags einzutippen, erledigen Sie die
Arbeit mittels kleiner Formeln, die Sie
schnell draufhaben. Um zum Beispiel eine
Navigation mit fnf <li>- und <a>- Elementen anzulegen, reicht die folgende
Zeile in einem HTML-Dokument mit
einer abschlieender Besttigung ber die
Tabulatortaste:
</ul>
</nav>
Schnell mal ein paar Dateien umbenennen oder den Server hochfahren einige Dinge lassen sich besser oder berhaupt nur von der Kommmandozeile aus
erledigen. Dank der Erweiterung platformio-ide-terminal mssen Sie nicht einmal
dafr Atom verlassen. Auch mehrere Terminal-Fenster sind damit kein Problem.
Ein paar Erweiterungen fr Entwickler im Schnelldurchlauf: split-diff hebt
beim Vergleich zweier Dokumente die
Unterschiede hervor. Pigments zeigt Farbangaben in Quelltexten in ihrer Farbe an.
Und jshint validiert JavaScript-Code beim
gleichnamigen Webdienst.
Dieser Artikel kann nur eine kleine
Auswahl aus dem riesigen Fundus an
Add-ons vorschlagen, das Angebot ist gewaltig. Sie sollten es aber nicht bertreiben mit den Erweiterungen, denn
jede hat das Potenzial, Atom auszubremsen. Lsst sich Atom beim Start zu viel
Zeit, knnen Sie mit der standardmig
installierten Erweiterung Timecop nachschauen, welche der Erweiterungen dafr verantwortlich sind. Sie zeigt die
packages an, die beim Start von Atom die
meiste Zeit fressen.
Browser-Kern
Eine herausragende Eigenheit von Atom
ist seine Anpassbarkeit, auch ber Erweiterungen hinaus. Das hat mit dem Innenleben des Editors zu tun. Atom basiert auf
nav>ul>li*5>a
ct 2017, Heft 2
135
wohnten Tastenkombinationen verwenden. Auch das ist mglich. Die Belegungen fr die Tastenkombinationen, Keybindings genannt, berschreiben Sie einfach
in den Preferences.
Um eine Tastenkombination zu ndern, suchen Sie den dazugehrigen Befehl
am schnellsten ber die Suchmaske
heraus. Die Tastenkombinationen kopieren Sie ber das kleine Icon am Anfang der
Zeile in den Zwischenspeicher. Im nchsten Schritt ffnen Sie die Konfigurationsdatei your keymap file ber den Link
oberhalb des Suchfelds und kopieren den
Zwischenspeicher an das Ende des Dokuments in eine neue Zeile. Anschlieend ndern Sie die Keymap-Datei und speichern
das Dokument ab. Auf diese Weise lassen
sich auch von Erweiterungen vorgegebene
Tastenkombinationen berschreiben.
Normale Schreibmaschine
Atom eignet sich nicht nur hervorragend
als Code-Editor, sondern auch als ganz
normales Textwerkzeug, zum Beispiel fr
Projektdokumentationen und Blog-Beitrge. Schreiben Sie in Deutsch, sollten Sie
zuerst das vorinstallierte spell-checkPackage umstellen. Geben Sie in den Einstellungen der Erweiterung unter Locales de-DE ein, ndert Atom die Rechtschreibprfung.
In den Einstellungen unter Editor
knnen Sie unter Soft Wrap At Preferred
Line Length dafr sorgen, dass Atom
Zeilen lesefreundlich umbricht stan-
Fazit
Wer einen modernen, vielseitigen und uerst wandelbaren Texteditor sucht, den
bedient Atom bestens. Tausende Erweiterungen und Themes erweitern den Funktionsumfang. Die Software ist nicht nur
kostenlos, sondern steht fr alle gngigen
Plattformen zur Verfgung. Auerdem ist
die Zukunft von Atom gesichert, da mit
GitHub eine groe Firma das Produkt
(jo@ct.de) c
vorantreibt.
Literatur
[1] Herbert Braun, Erhaben texten, Wie man den
Editor Sublime Text richtig einsetzt, ct 18/14,
S. 166
[2] Hajo Schulz, Total geladen, Desktop-Anwendungen mit Electron bauen, ct 26/16, S. 174