árleszállítás

Bevezetés a Haroopad-ba

Bevezetés a Haroopad-ba
Az egyik korábbi blogcikkünkben már bemutattuk a Markdown-t - egy könnyen írható, okos és nagyon rugalmas dokumentumleíró nyelvet. A Markdown lehetővé teszi HTML dokumentumok létrehozását, valamint műszaki dokumentációk, blogcikkek és prezentációk karbantartását. Beszéltünk arról is, hogy Markdown dokumentumokat írunk a PileMD és az EME szövegszerkesztőkkel. Ebben a cikkben a Haroopadra összpontosítunk, amely a GPLv3 alatt licencelt Markdown nyelv következő dokumentumfeldolgozójának állítja magát.Hosszú távú íróként világosan kitaláltuk, hogy mely eszközök segítenek minket abban, hogy a legeredményesebbek legyünk a szöveges dokumentumok létrehozásában - akár parancssoron dolgozva, akár grafikus felhasználói felületet (GUI) használva. Például a Pandoc, az Asciidoc és az Asciidoctor parancssori eszközök a Markdown dokumentumok HTML fájlokká történő átalakítására, míg a PileMd, Vim-gtk, Atom és Haroopad GUI-n alapuló megközelítést követnek. Az 1. ábra bemutatja, hogyan néz ki a Haroopad - kétpaneles megközelítés, bal oldalán a dokumentum forráskódja, jobb oldalán pedig HTML-be fordítva.

1.ábra

Telepítés és beállítás

A Haroopad célja, hogy ugyanazokat a tapasztalatokat szerezze meg a szerkesztésben, függetlenül attól, hogy milyen platformon dolgozik. Rhio Kim koreai programozó által kifejlesztett Haroopad elérhető a projekt webhelyéről Microsoft Windows, Mac OS X és Linux számára bináris csomagként 32 és 64 bites rendszerekhez. Ehhez a cikkhez teszteltük a Debian GNU / Linux 9 (64 bites) csomagját, és letöltöttük a megfelelő deb csomagot.

A Haroopad csomag telepítéséhez használja a következő parancsot (felhasználói gyökérként vagy sudo paranccsal):

$ dpkg -i haroopad-v0.13.1-x64.deb

Tesztkörnyezetünkben egyetlen szoftvercsomag hiányzott - a libgconf-2-4 nevű GNOME konfigurációs könyvtár. Az apt, az apt-get vagy az aptitude használatával telepítse a hiányzó csomagot:

$ apt-get install libgconf-2-4

A Haroopad maga a NodeJS / webkit alapú és teljes mértékben online dokumentált. A Haroopad bináris csomag nem tartalmaz kézi oldalt, és a Haroopad súgó opciói sem állnak rendelkezésre, mivel az általános a UNIX / Linux programokhoz, mint például a -help. A forráskód és a dokumentáció megtekintéséhez le kell töltenie a megfelelő csomagot a GitHubról.

A telepítés befejezése után vagy elindíthatja a Haroopad programot a Linux asztalon található szoftver menü Fejlesztés szakaszának megfelelő bejegyzés kiválasztásával, vagy a következő parancs használatával a terminálban:

$ haroopad

Az 1. ábrához hasonlóan megnyílik a Haroopad ablak, amely lehetővé teszi egy új dokumentum azonnali szerkesztését. Amint azt fentebb kifejtettük, a bal oldali panel tartalmazza a szerkesztési ablakot (a dokumentum Markdown forráskódja), a jobb oldali panel pedig annak fordítását, amely szinkronizálódik a dokumentum forráskódjával, amint megváltoztatja azt. A panelek felett található egy menü, amely közös elemeket tartalmaz a fájlok megnyitásához és bezárásához, szöveg kereséséhez minta szerint, bizonyos Markdown elemek beszúrásához és a Haroopad GUI kinézetének beállításához.

A Haroopad ablak alsó sorában (lásd a 2. ábrát) számos elem található, amelyek a súgóablaktól a statisztikai információkig, az adományozási gombokig, közvetlenül a különböző közösségi média csatornákon való közzétételig és a megjelenítési lehetőségekig terjednek. A szóköz gombbal módosíthatja a szerkesztőablak fülének szélességét, és az oszlopgombbal válthat a szöveg megjelenítési módja között - egyetlen, dupla vagy három oszlopban. A jobb oldali kerék lehetővé teszi, hogy váltson a normál és a teljes képernyős kijelző között.

2. ábra

Dokumentumok exportálása

Miután elkészült a dokumentumával, a Haroopad felajánlja, hogy különböző formátumokban tárolja, például e-mailként, nyers HTML-ként és HTML-ként CSS-sel kombinálva. Az aktuális verziót nem sikerült exportálni, de a „File” -> „Save as” menüpont működött, és létrehozott egy HTML / CSS oldalt (lásd a 3. ábrát).

3. ábra

Haroopad tapasztalatok

A Haroopadban az tetszik, hogy összetettsége egy nagyon egyszerű felhasználói felületen elérhetővé válik a „Mit látsz, amit kapsz” megközelítéssel (WYSIWYG) kombinálva. A Markdown megírása egyébként könnyűnek érzi magát, de a Haroopad még jobban leegyszerűsíti. Ez magában foglalja a listák automatikus kitöltését, valamint az előre definiált szövegmodulokat az inline kódhoz, a szöveg kiemeléséhez, a linkekhez és a blokkjegyzetekhez. Emellett számos Markdown dialektust támogatnak, amelyeket például a GitHub használ. Ha szükséges, engedélyezheti a Vi / Vim billentyűkapcsolását. A 4. ábra a megfelelő Beszúrás menüt mutatja.

4. ábra

A Haroopad nagyon testreszabható a grafikus felhasználói felület témái, valamint általános elrendezése, betűmérete, szöveges behúzásai és szükség esetén automatikus javításai tekintetében. Az 5. ábra a beállítások párbeszédpanelt mutatja. Bővítheti az elérhető témák listáját saját CSS-alapú elrendezések hozzáadásával.

5. ábra

A Haroopad tudományos dokumentumokhoz is felhasználható. A MathJax JavaScript motor segítségével matematikai egyenletek exportálhatók a böngészőbe. Emellett a LaTeX kimenet is támogatott.

A Haroopad hátránya, hogy a szoftvercsomag egyes részein további fejlesztésekre van szükség, és hogy a hivatalos dokumentáció koreai nyelven készült. Tehát a koreai nem beszélők számára kissé nehéz eligazodni a Haroopadban. Az angol nyelvre történő fordítás lépésről lépésre megtörténik.

Ezenkívül az alapértelmezett téma elég sötét, és kissé bonyolulttá teszi a dokumentum forráskódjának olvasását. A könnyebb téma lehet egy lehetőség, és javíthatja a használhatóságot.

Következtetés

A Haroopad nagyon leegyszerűsíti az életedet. Elég stabil és szórakoztató a használata. A Haroopad folyamatosan fejlesztés alatt áll az adott platformokon. Az Atom, a Remarkable és a ReText hatalmas versenytársa. Izgatottan várjuk, hogy növekszik. Szép munka!

Köszönetnyilvánítás

A szerző köszönetet mond Mandy Neumeyernek a cikk elkészítése során nyújtott támogatásáért.

Hogyan lehet rögzíteni és streamelni a játékmenetét Linuxon
Korábban a játékokat csak hobbinak tekintették, de az idő múlásával a játékipar hatalmas növekedést ért el a technológia és a játékosok száma szempont...
A legjobb játékok kézi követéssel
Az Oculus Quest nemrégiben bemutatta a vezérlés nélküli kézi követés nagyszerű ötletét. Az egyre növekvő számú játékkal és tevékenységgel, amelyek tám...
Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...