pribitek

Uvod v Haroopad

Uvod v Haroopad
V enem od naših prejšnjih člankov v blogu smo vam že predstavili uvod v Markdown - preprost za pisanje, pameten in zelo prilagodljiv jezik za opis dokumentov. Markdown vam omogoča ustvarjanje dokumentov HTML ter vzdrževanje tehnične dokumentacije, člankov v spletnih dnevnikih in predstavitev. Poleg tega smo se pogovarjali o pisanju Markdown dokumentov z uporabo urejevalnikov besedil PileMD in EME. V tem članku se osredotočamo na Haroopad, ki trdi, da je naslednji procesor dokumentov za jezik Markdown, licenciran pod GPLv3.Kot dolgoletni pisci smo jasno ugotovili, katera orodja nam pomagajo, da smo najbolj produktivni pri ustvarjanju besedilnih dokumentov - bodisi v ukazni vrstici bodisi z uporabo grafičnega uporabniškega vmesnika (GUI). Kot primer so Pandoc, Asciidoc in Asciidoctor orodja ukazne vrstice za pretvorbo dokumentov Markdown v datoteke HTML, medtem ko PileMd, Vim-gtk, Atom in Haroopad sledijo pristopu, ki temelji na GUI. Slika 1 prikazuje, kako izgleda Haroopad - pristop z dvema ploščama z izvorno kodo dokumenta na levi in ​​dokument, preveden v HTML na desni strani.

Slika 1

Namestitev in namestitev

Cilj Haroopada je zagotoviti enake izkušnje pri urejanju, ne glede na platformo, na kateri delate. Haroopad, ki ga je razvil korejski programer Rhio Kim, je na voljo na spletnem mestu projekta za Microsoft Windows, Mac OS X in Linux kot binarni paketi za 32 in 64 bitne sisteme. V tem članku smo preizkusili paket za Debian GNU / Linux 9 (64 bit) in prenesli ustrezni paket deb.

Za namestitev paketa Haroopad na vaš računalnik uporabite naslednji ukaz (kot uporabniški koren ali prek ukaza sudo):

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

V našem testnem okolju je manjkal samo en programski paket - konfiguracijska knjižnica GNOME z imenom libgconf-2-4. Za namestitev manjkajočega paketa uporabite apt, apt-get ali aptitude:

$ apt-get namestite libgconf-2-4

Sam Haroopad temelji na NodeJS / webkit in je v celoti dokumentiran na spletu. Binarni paket Haroopad ne vsebuje strani z ročnimi navodili, prav tako ni na voljo možnosti pomoči za Haroopad, saj je to običajno za programe UNIX / Linux, kot je -help. Če si želite ogledati izvorno kodo in dokumentacijo, boste morali prenesti tudi ustrezen paket iz GitHub-a.

Ko končate namestitev, lahko Haroopad zaženete tako, da ustrezno izberete vnos v razdelku Razvoj menija programske opreme na namizju Linux ali z uporabo naslednjega ukaza v terminalu:

$ haroopad

Podobno kot na sliki 1 se odpre okno Haroopad in vam omogoča, da takoj uredite nov dokument. Kot je že razloženo zgoraj, levo okno vsebuje okno za urejanje (izvorna koda Markdown dokumenta), desno pa njegov prevod, ki je sinhroniziran z izvorno kodo dokumenta takoj, ko ste ga spremenili. Nad ploščami boste našli meni s pogostimi predmeti za odpiranje in zapiranje datotek, iskanje besedila po vzorcu, vstavljanje določenih elementov Markdown in prilagoditev izgleda grafičnega uporabniškega vmesnika Haroopad.

Spodnja vrstica okna Haroopad (glej sliko 2) vsebuje več elementov, ki segajo od okna za pomoč do statističnih informacij, gumbov za donacije, objavljanja neposredno na različnih kanalih socialnih medijev in možnosti prikaza. Gumb presledki vam omogoča, da prilagodite širino zavihka okna urejevalnika, gumb stolpca pa preklaplja med načinom prikaza besedila v izhodnem dokumentu - kot enojni, dvojni ali trije stolpci. Kolesce na desnem koncu vam omogoča preklop med običajnim in celozaslonskim prikazom.

Slika 2

Izvoz dokumentov

Ko končate s svojim dokumentom, Haroopad ponudi, da ga shranite v različnih oblikah, na primer v e-poštnem sporočilu, kot surovi HTML in HTML v kombinaciji s CSS. Trenutne različice ni bilo mogoče izvoziti, vendar je vnos v meniju »Datoteka« -> »Shrani kot« deloval in ustvaril stran HTML / CSS (glej sliko 3).

slika 3

Izkušnje Haroopad

Pri Haroopadu nam je všeč, da je njegova kompleksnost na voljo v zelo preprostem uporabniškem vmesniku v kombinaciji s pristopom What You See Is What You Get (WYSIWYG). Pisanje Markdowna je tako ali tako enostavno, vendar ga Haroopad še nekoliko poenostavi. To vključuje samodejno dokončanje seznamov ter vnaprej določene besedilne module za vstavljeno kodo, poudarjanje besedila, povezave in blok-narekovaje. Podprta je tudi številna narečja Markdown, ki se na primer uporabljajo v GitHubu. Po želji lahko omogočite povezave tipk za Vi / Vim. Slika 4 prikazuje ustrezen meni Vstavi.

Slika 4

Haroopad je zelo prilagodljiv glede tem za GUI, pa tudi glede splošne postavitve, velikosti pisave, zamikov besedila in po potrebi samodejnih popravkov. Slika 5 prikazuje pogovorno okno z nastavitvami. Seznam razpoložljivih tem lahko razširite z dodajanjem lastnih postavitev na osnovi CSS.

Slika 5

Haroopad se lahko uporablja tudi za znanstvene dokumente. Z uporabo mehanizma JavaScript MathJax lahko matematične enačbe izvozimo v brskalnik. Podprt je tudi izhod LaTeX.

Slaba stran Haroopada je ta, da nekatere dele programskega paketa potrebujejo nadaljnje izboljšave in da je uradna dokumentacija v korejskem jeziku. Tako da se lahko nekorejski govorci nekoliko težko znajdejo po Haroopadu. Korak za korakom je izveden prevod v angleščino.

Privzeta tema je tudi precej temna in nekoliko zaplete branje izvorne kode dokumenta. Lažja tema bi lahko bila možnost in izboljšala uporabnost.

Zaključek

Haroopad vam zelo poenostavi življenje. Je precej stabilen in je zabaven za uporabo. Haroopad je v nenehnem razvoju za dane platforme. Je močan konkurent Atom, Remarkable in ReText. Veseli smo, ko vidimo, da raste. Dobro opravljeno!

Zahvala

Avtor se zahvaljuje Mandy Neumeyer za podporo pri pripravi tega članka.

Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...
Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...