užsirašyk

„Haroopad“ įvadas

„Haroopad“ įvadas
Viename iš ankstesnių mūsų tinklaraščio straipsnių mes jau pateikėme jums įvadą į „Markdown“ - lengvai rašomą, sumanią ir labai lanksčią dokumentų aprašymo kalbą. Pažymėjimas leidžia kurti HTML dokumentus, taip pat tvarkyti techninę dokumentaciją, tinklaraščio straipsnius ir pristatymus. Be to, mes kalbėjome apie „Markdown“ dokumentų rašymą naudojant teksto redaktorius „PileMD“ ir „EME“. Šiame straipsnyje daugiausia dėmesio skiriame „Haroopad“, kuris teigia esąs kitas „Markdown“ kalbos, licencijuotos pagal GPLv3, dokumentų apdorotojas.Kaip ilgalaikiai rašytojai mes aiškiai supratome, kurie įrankiai mums padeda būti produktyviausi kuriant tekstinius dokumentus - dirbdami komandinėje eilutėje arba naudodami grafinę vartotojo sąsają (GUI). Pavyzdžiui, „Pandoc“, „Asciidoc“ ir „Asciidoctor“ yra komandinės eilutės įrankiai, skirti „Markdown“ dokumentus paversti HTML failais, o „PileMd“, „Vim-gtk“, „Atom“ ir „Haroopad“ vadovaujasi GUI grindžiamu požiūriu. 1 paveiksle parodyta, kaip atrodo „Haroopad“ - dvigubo skydo metodas su dokumento šaltinio kodu kairėje, o dokumentas išverstas į HTML dešinėje.

figūra 1

Diegimas ir sąranka

„Haroopad“ siekia suteikti jums vienodą redagavimo patirtį, neatsižvelgiant į platformą, kurioje dirbate. Korėjiečių programuotojo Rhio Kim sukurto „Haroopad“ galima rasti projekto svetainėje „Microsoft Windows“, „Mac OS X“ ir „Linux“ kaip dvejetainiai paketai 32 ir 64 bitų sistemoms. Šiame straipsnyje mes išbandėme „Debian GNU / Linux 9“ (64 bitų) paketą ir atsisiuntėme atitinkamą „Deb“ paketą.

Norėdami įdiegti „Haroopad“ paketą savo kompiuteryje, naudokite šią komandą (kaip vartotojo šaknis arba per sudo komandą):

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

Mūsų bandymo aplinkoje trūko tik vieno programinės įrangos paketo - GNOME konfigūracijos bibliotekos pavadinimu libgconf-2-4. Norėdami įdiegti trūkstamą paketą, naudokite „apt“, „apt-get“ arba „aptitude“:

$ apt-get install libgconf-2-4

Pati „Haroopad“ yra pagrįsta „NodeJS / webkit“ ir yra visiškai dokumentuota internete. „Haroopad“ dvejetainiame pakete nėra rankinio puslapio, taip pat nėra „Haroopad“ pagalbos parinkčių, nes tai įprasta UNIX / Linux programoms, tokioms kaip -help. Norėdami peržiūrėti tiek šaltinio kodą, tiek dokumentus, taip pat turėsite atsisiųsti atitinkamą paketą iš „GitHub“.

Baigę diegimą, galite paleisti „Haroopad“ pasirinkdami įrašą iš „Linux“ darbalaukio programinės įrangos meniu „Kūrimas“ skyriaus arba naudodami šią komandą terminale:

$ haroopad

Panašiai kaip 1 paveiksle, atidaromas „Haroopad“ langas, leidžiantis iškart redaguoti naują dokumentą. Kaip jau paaiškinta aukščiau, kairiajame skydelyje yra redagavimo langas (dokumento šaltinio kodas Markdown), o dešiniajame skydelyje yra jo vertimas, kuris sinchronizuojamas su dokumento šaltinio kodu, kai tik jį pakeisite. Virš skydų rasite meniu su įprastais elementais, kad atidarytumėte ir uždarytumėte failus, ieškokite teksto pagal modelį, įterpkite konkrečius „Markdown“ elementus ir koreguokite „Haroopad“ GUI išvaizdą.

Apatinėje „Haroopad“ lango eilutėje (žr. 2 pav.) Yra keli elementai, kurie svyruoja nuo pagalbos lango iki statistinės informacijos, aukojimo mygtukų, tiesiogiai publikavimo įvairiuose socialinės žiniasklaidos kanaluose ir rodymo parinkčių. Tarpų mygtukas leidžia reguliuoti redaktoriaus lango skirtuko plotį, o stulpelio mygtukas perjungia teksto rodymo būdą išvesties dokumente - kaip vieną, dvigubą ar tris stulpelius. Dešiniajame gale esantis ratukas leidžia perjungti įprastą ir viso ekrano ekraną.

2 paveikslas

Dokumentų eksportavimas

Kai baigsite savo dokumentą, „Haroopad“ siūlo jį laikyti įvairiais formatais, pvz., El. Paštu, kaip neapdorotas HTML ir HTML kartu su CSS. Nepavyko eksportuoti dabartinės versijos, bet meniu įrašas „Failas“ -> „Išsaugoti kaip“ veikė ir sukūrė HTML / CSS puslapį (žr. 3 pav.).

3 pav

„Haroopad“ patirtis

„Haroopad“ mums patinka tai, kad jo sudėtingumas yra prieinamas labai paprastoje vartotojo sąsajoje kartu su metodu „Tai, ką matote, yra tai, ką gaunate“ (WYSIWYG). Rašyti „Markdown“ ir taip jaučiasi lengvai, bet „Haroopad“ dar labiau supaprastina. Tai apima automatinį sąrašų pildymą, taip pat iš anksto apibrėžtus teksto modulius, skirtus įterptiems kodams, teksto pabrėžimui, nuorodoms ir blokinėms citatoms. Be to, palaikomos kelios „Markdown“ tarmės, kurios naudojamos, pavyzdžiui, „GitHub“. Jei norite, galite įjungti klavišų susiejimus „Vi / Vim“. 4 paveiksle parodytas atitinkamas meniu Įterpti.

4 paveikslas

„Haroopad“ yra labai pritaikomas atsižvelgiant į GUI temas, taip pat bendrą išdėstymą, šrifto dydį, teksto įtraukas ir automatinius taisymus, jei reikia. 5 paveiksle parodytas nuostatų dialogo langas. Galite išplėsti galimų temų sąrašą pridėdami savo CSS pagrįstus maketus.

5 paveikslas

„Haroopad“ taip pat gali būti naudojamas moksliniams dokumentams. Naudojant „JavaScript“ variklį „MathJax“, matematines lygtis galima eksportuoti į naršyklę. Taip pat palaikoma „LaTeX“ išvestis.

„Haroopad“ trūkumas yra tas, kad kai kurias programinės įrangos paketo dalis reikia toliau tobulinti ir kad oficialūs dokumentai yra korėjiečių kalba. Taigi ne korėjiečių kalbėtojams gali būti šiek tiek sunku orientuotis „Haroopad“. Žingsnis po žingsnio atliekamas vertimas į anglų kalbą.

Be to, numatytoji tema yra gana tamsi, todėl skaityti dokumento šaltinio kodą yra šiek tiek sudėtinga. Lengvesnė tema gali būti galimybė ir pagerinti jų naudojimą.

Išvada

„Haroopad“ labai supaprastina jūsų gyvenimą. Jis yra gana stabilus ir juo smagu naudotis. „Haroopad“ yra nuolat kuriamas tam tikroms platformoms. Tai galingas „Atom“, „Remarkable“ ir „ReText“ konkurentas. Mes džiaugiamės matydami, kaip ji auga. Šauniai padirbėta!

Padėkos

Autorius norėtų padėkoti Mandy Neumeyer už palaikymą rengiant šį straipsnį.

„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...