uzcenojums

Ievads Haroopad

Ievads Haroopad
Vienā no mūsu iepriekšējiem emuāra rakstiem mēs jau esam devuši jums ievadu Markdown - viegli rakstāmu, gudru un ļoti elastīgu dokumentu apraksta valodu. Markdown ļauj ģenerēt HTML dokumentus, kā arī uzturēt tehnisko dokumentāciju, emuāra rakstus un prezentācijas. Turklāt mēs runājām par Markdown dokumentu rakstīšanu, izmantojot teksta redaktorus PileMD un EME. Šajā rakstā mēs koncentrējamies uz Haroopad, kas apgalvo, ka ir nākamais dokumentu apstrādātājs Markdown valodai, kas licencēta saskaņā ar GPLv3.Kā ilgtermiņa autori mēs esam skaidri izdomājuši, kuri rīki mums palīdz, lai mēs būtu visproduktīvākie teksta dokumentu izveidē - vai nu strādājot komandrindā, vai izmantojot grafisko lietotāja saskarni (GUI). Piemēram, Pandoc, Asciidoc un Asciidoctor ir komandrindas rīki, lai pārveidotu Markdown dokumentus HTML failos, savukārt PileMd, Vim-gtk, Atom un Haroopad izmanto pieeju, kas balstīta uz GUI, tā vietā. 1. attēlā parādīts, kā izskatās Haroopad - divu paneļu pieeja ar dokumenta avota kodu kreisajā pusē un dokumentu labajā pusē tulkotu HTML formātā.

1. attēls

Uzstādīšana un iestatīšana

Haroopad mērķis ir sniegt jums tādu pašu rediģēšanas pieredzi neatkarīgi no platformas, pie kuras strādājat. Korejiešu programmētāja Rhio Kim izstrādātais Haroopad ir pieejams projekta vietnē Microsoft Windows, Mac OS X un Linux kā bināras paketes 32 un 64 bitu sistēmām. Šajā rakstā mēs esam pārbaudījuši Debian GNU / Linux 9 (64 bitu) pakotni un lejupielādējuši atbilstošo deb pakotni.

Lai instalētu Haroopad pakotni savā datorā, izmantojiet šādu komandu (kā lietotāja root vai izmantojot sudo komandu):

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

Mūsu testa vidē trūka tikai vienas programmatūras pakotnes - GNOME konfigurācijas bibliotēkas ar nosaukumu libgconf-2-4. Izmantojiet vai nu apt, apt-get vai aptitude, lai instalētu trūkstošo pakotni:

$ apt-get install libgconf-2-4

Haroopad pati ir balstīta uz NodeJS / webkit un ir pilnībā dokumentēta tiešsaistē. Haroopad binārā pakotne nesatur manuālu lapu, kā arī nav pieejamas Haroopad palīdzības iespējas, jo tas ir izplatīts UNIX / Linux programmām, piemēram, -help. Lai apskatītu gan pirmkodu, gan dokumentāciju, jums būs arī jāielādē atbilstošā pakete no GitHub.

Kad esat pabeidzis instalēšanu, varat startēt Haroopad, attiecīgi atlasot ierakstu no Linux darbvirsmas programmatūras izvēlnes sadaļas Attīstība vai izmantojot šādu komandu terminālā:

$ haroopad

Līdzīgi kā 1. attēlā, tiek atvērts logs Haroopad, kas ļauj uzreiz rediģēt jaunu dokumentu. Kā jau paskaidrots iepriekš, kreisajā panelī ir rediģēšanas logs (dokumenta avota kods Markdown), un labajā panelī ir tā tulkojums, kas tiek sinhronizēts ar dokumenta avota kodu, tiklīdz esat to mainījis. Virs paneļiem atradīsit izvēlni ar kopīgiem vienumiem, lai atvērtu un aizvērtu failus, meklētu tekstu pēc parauga, ievietotu īpašus Markdown elementus un pielāgotu Haroopad GUI izskatu.

Loga Haroopad apakšējā rindā (sk. 2. attēlu) ir iekļauti vairāki vienumi, sākot no palīdzības loga līdz statistikas informācijai, ziedojumu pogām, publicēšanai tieši dažādos sociālo mediju kanālos un displeja opcijām. Poga atstarpes ļauj pielāgot redaktora loga cilnes platumu, un kolonnas poga pārslēdzas starp veidu, kā teksts tiek parādīts izvades dokumentā - kā vienu, divkāršu vai trīs kolonnas. Ritenis labajā galā ļauj pārslēgties starp parasto un pilnekrāna displeju.

2. attēls

Dokumentu eksportēšana

Kad esat pabeidzis dokumentu, Haroopad piedāvā to uzglabāt dažādos formātos, piemēram, e-pastā, kā neapstrādātu HTML un HTML kopā ar CSS. Pašreizējo versiju neizdevās eksportēt, bet izvēlnes ieraksts “Fails” -> “Saglabāt kā” darbojās un izveidoja HTML / CSS lapu (skat. 3. attēlu).

3. attēls

Haroopad pieredze

Kas mums patīk Haroopad, ir tas, ka tā sarežģītība ir pieejama ļoti vienkāršā lietotāja saskarnē kopā ar pieeju Tas, ko jūs redzat, ir tas, ko jūs saņemat (WYSIWYG). Uzrakstīšana Markdown tik un tā jūtas viegli, bet Haroopad to vēl vairāk vienkāršo. Tas ietver sarakstu automātisku aizpildīšanu, kā arī iepriekš definētus teksta moduļus teksta kodam, teksta uzsvaram, saitēm un blokķēdēm. Ir arī atbalsts vairākiem Markdown dialektiem, kas tiek izmantoti, piemēram, GitHub. Ja vēlaties, varat iespējot taustiņus Vi / Vim. 4. attēlā parādīta atbilstošā izvēlne Ievietot.

4. attēls

Haroopad ir ļoti pielāgojams GUI tēmām, kā arī vispārējam izkārtojumam, fonta lielumam, teksta ievilkumiem un, ja nepieciešams, automatizētām korekcijām. 5. attēlā parādīts preferenču dialoglodziņš. Jūs varat paplašināt pieejamo motīvu sarakstu, pievienojot savus izkārtojumus, kuru pamatā ir CSS.

5. attēls

Haroopad var izmantot arī zinātniskiem dokumentiem. Izmantojot JavaScript dzinēju MathJax, matemātiskos vienādojumus var eksportēt uz pārlūkprogrammu. Tiek atbalstīta arī LaTeX izeja.

Haroopad trūkums ir tas, ka dažas programmatūras paketes daļas ir jāturpina uzlabot un ka oficiālā dokumentācija ir korejiešu valodā. Tāpēc runātājiem, kas nav korejieši, var būt mazliet grūti orientēties Haroopad. Soli pa solim tiek veikts tulkojums angļu valodā.

Arī noklusējuma tēma ir diezgan tumša, un tas padara dokumenta avota koda lasīšanu mazliet sarežģītu. Vieglāka tēma varētu būt iespēja un uzlabot lietojamību.

Secinājums

Haroopad ļoti vienkāršo jūsu dzīvi. Tas ir diezgan stabils, un to ir jautri izmantot. Haroopad tiek pastāvīgi izstrādāts attiecīgajām platformām. Tas ir spēcīgs Atom, Remarkable un ReText konkurents. Mēs esam priecīgi redzēt, kā tā aug. Labi padarīts!

Pateicības

Autore vēlas pateikties Mandy Neumeyer par atbalstu, sagatavojot šo rakstu.

Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...
Microsoft Sculpt Touch bezvadu peles apskats
Es nesen lasīju par Microsoft Sculpt Touch bezvadu pele un nolēma to nopirkt. Pēc kāda laika izmantošanas es nolēmu dalīties savā pieredzē ar to. Šo b...
AppyMouse ekrāna skārienpaliktnis un peles rādītājs Windows planšetdatoriem
Planšetdatoru lietotājiem bieži pietrūkst peles rādītāja, it īpaši, ja viņi parasti lieto klēpjdatorus. Skārienekrāna viedtālruņiem un planšetdatoriem...