Einführung in Haroopad

Einführung in Haroopad
In einem unserer vorherigen Blog-Artikel haben wir Ihnen bereits eine Einführung in den Markdown gegeben-eine leicht zu schreiben, clevere und sehr flexible Dokumentbeschreibung Sprache. Mit Markdown können Sie HTML -Dokumente generieren und technische Dokumentation, Blog -Artikel und Präsentationen aufrechterhalten. Darüber hinaus sprachen wir über das Schreiben von Markdown -Dokumenten mit den Texteditoren Pilemd und anderen Markdown -Editoren. In diesem Artikel konzentrieren wir uns auf Haroopad, der behauptet, der nächste Dokumentprozessor für die unter GPLV3 lizenzierte Markdown -Sprache zu sein.Als Langzeitautoren haben wir klar herausgefunden, welche Tools uns helfen, um Textdokumente zu erstellen-entweder an der Befehlszeile oder mit einer grafischen Benutzeroberfläche (GUI) zu arbeiten. Als Beispiel sind Pandoc, Asciidoc und Asciidoctor Befehlszeilen-Tools, mit denen Markdown-Dokumente in HTML-Dateien umgewandelt werden können. Abbildung 1 zeigt, wie Haroopad aussieht - ein Dual -Panel -Ansatz mit dem Quellcode des Dokuments auf der linken.

Abbildung 1

Installation und Setup

Haroopad zielt darauf ab, Ihnen die gleichen Erfahrungen bei der Bearbeitung zu bieten, unabhängig von der Plattform, an der Sie arbeiten. Haroopad wurde vom koreanischen Programmierer Rhio Kim und von der Projektwebsite für Microsoft Windows, Mac OS X und Linux als Binärpakete für 32- und 64 -Bit -Systeme entwickelt. Für diesen Artikel haben wir das Paket für Debian GNU/Linux 9 (64 Bit) getestet und das gemäß Deb -Paket heruntergeladen.

Um das Haroopad -Paket auf Ihrem Computer zu installieren, verwenden Sie den folgenden Befehl (als Benutzer root oder über Sudo -Befehl):

$ dpkg -i haroopad -v0.13.1-X64.Deb

In unserer Testumgebung fehlte nur ein einzelnes Softwarepaket. Verwenden Sie entweder APT, APT-GET oder Aptitude, um das fehlende Paket zu installieren:

$ apt-Get Installieren Sie libgConf-2-4

Haroopad selbst basiert auf NodeJS/Webkit und ist online vollständig dokumentiert. Das Haroopad -Binärpaket enthält weder eine manuelle Seite, noch hat Haroopad -Hilfeoptionen verfügbar, da es für UNIX/Linux -Programme wie -help üblich ist. Um sich sowohl den Quellcode als auch die Dokumentation anzusehen, müssen Sie auch das entsprechende Paket von GitHub herunterladen.

Sobald Sie die Installation abgeschlossen haben, können Sie entweder Haroopad starten, indem Sie den Eintrag aus dem Entwicklungsabschnitt des Software -Menüs auf Ihrem Linux -Desktop entsprechend oder mit dem folgenden Befehl in einem Terminal verwenden:

$ haroopad

Ähnlich wie in Abbildung 1 öffnet sich das Haroopad -Fenster und ermöglicht es Ihnen, ein neues Dokument sofort zu bearbeiten. Wie bereits oben erläutert, enthält das linke Feld das Bearbeitungsfenster (den Kennzeichnungsquellencode des Dokuments) und das rechte Feld seine Übersetzung, die mit dem Quellcode des Dokuments synchronisiert ist, sobald Sie es geändert haben. Über den Panels finden Sie ein Menü mit allgemeinen Elementen zum Öffnen und Schließen von Dateien, suchen nach Text nach Muster, fügen Sie bestimmte Markdown -Elemente ein und passen Sie die Art und Weise an, wie die Haroopad -GUI aussieht.

Das Fazit des Haroopad -Fensters (siehe Abbildung 2) enthält mehrere Elemente, die von einem Hilfefenster bis zu statistischen Informationen, Spendenschaltflächen, direkt auf verschiedenen Social -Media -Kanälen und Anzeigenoptionen reichen. Mit der Schaltfläche Spaces können Sie die Registerkartenbreite des Editor -Fensters und die Schaltfläche Spalten zwischen der Art und Weise, wie der Text im Ausgabedokument angezeigt wird, einstellen - als einzelne, doppelte oder drei Spalten. Mit dem Rad am rechten Ende können Sie zwischen einem normalen und einem Vollbilddisplay umschalten.

Figur 2

Dokumente exportieren

Sobald Sie mit Ihrem Dokument fertig sind, bietet Haroopad es an, es in verschiedenen Formaten wie einer E -Mail, als RAW -HTML und HTML in Kombination mit CSS zu speichern. Die aktuelle Version konnte nicht exportieren, aber die Menüeingabe "Datei" -> "speichern" und eine HTML/CSS -Seite erstellt (siehe Abbildung 3).

Figur 3

Haroopad erlebt

Was wir an Haroopad mögen, ist, dass seine Komplexität in einer sehr einfachen Benutzeroberfläche in Kombination mit dem, was Sie sehen, verfügbar gemacht werden, ist das, was Sie erhalten (WYSIWYG). Das Schreiben von Markdown fühlt sich sowieso einfach an, aber Haroopad vereinfacht es noch ein bisschen mehr. Dies beinhaltet die automatische Vervollständigung von Listen sowie vordefinierte Textmodule für Inline-Code, Text-Schwerpunkt, Links und Blockquoten. Außerdem gibt es Unterstützung für mehrere Markdown -Dialekte, die beispielsweise in GitHub verwendet werden. Auf Wunsch können Sie Schlüsselbindungen für VI/VIM aktivieren. Abbildung 4 zeigt das Menü nach Einfügungsmenü.

Figur 4

Haroopad ist in Bezug auf Themen für die GUI sowie das allgemeine Layout, die Schriftgröße, die Texteinlagerungen und die automatisierten Korrekturen bei Bedarf sehr anpassbar. Abbildung 5 zeigt den Einstellungsdialog. Sie können die Liste der verfügbaren Themen erweitern, indem Sie Ihre eigenen CSS-basierten Layouts hinzufügen.

Abbildung 5

Haroopad kann auch für wissenschaftliche Dokumente verwendet werden. Mit dem JavaScript Engine Mathjax können mathematische Gleichungen in den Browser exportiert werden. Außerdem wird die Latexausgabe unterstützt.

Auf der Nacht von Haroopad ist, dass einige Teile des Softwarepakets weitere Verbesserungen benötigen und dass die offizielle Dokumentation auf Koreanisch ist. Es kann also für nicht koreanische Sprecher ein bisschen schwierig sein, sich in Haroopad zu finden. Schritt für Schritt erfolgt die Übersetzung ins Englische.

Außerdem ist das Standardthema ziemlich dunkel und macht es etwas kompliziert, den Quellcode des Dokuments zu lesen. Ein leichteres Thema könnte eine Option sein und die Benutzerfreundlichkeit verbessern.

Abschluss

Haroopad vereinfacht Ihr Leben stark. Es ist ziemlich stabil und es macht Spaß zu verwenden. Haroopad ist für die gegebenen Plattformen ständig weiterentwickelt. Es ist ein mächtiger Konkurrent von Atom, bemerkenswert und renommiert. Wir freuen uns, zu sehen, dass es wächst. Gut gemacht!

Anerkennung

Die Autorin möchte sich bei Mandy Neumeyer für ihre Unterstützung bedanken, während sie diesen Artikel vorbereitet hat.