Фигура 1
Инсталиране и настройка
Haroopad има за цел да ви даде същите преживявания при редактирането, независимо от платформата, върху която работите. Разработен от корейския програмист Рио Ким, Haroopad се предлага от уебсайта на проекта за Microsoft Windows, Mac OS X и Linux като двоични пакети за 32 и 64 битови системи. За тази статия тествахме пакета за Debian GNU / Linux 9 (64 бита) и изтеглихме съответния deb пакет.
За да инсталирате пакета Haroopad на вашата машина, използвайте следната команда (като потребителски корен или чрез командата sudo):
$ dpkg -i haroopad-v0.13.1-x64.дебВ нашата тестова среда липсваше само един софтуерен пакет - конфигурационната библиотека на GNOME с име libgconf-2-4. Използвайте apt, apt-get или aptitude, за да инсталирате липсващия пакет:
$ apt-get инсталирайте libgconf-2-4Самият Haroopad се основава на NodeJS / webkit и е напълно документиран онлайн. Двоичният пакет Haroopad не съдържа ръчна страница, нито има налични опции за помощ на Haroopad, тъй като е обичайно за UNIX / Linux програми като -help. За да разгледате както изходния код, така и документацията, ще трябва да изтеглите съответния пакет от GitHub.
След като завършите инсталацията, можете или да стартирате Haroopad, като изберете съответно записа от раздела за разработка на софтуерното меню на вашия работен плот на Linux или като използвате следната команда в терминал:
$ haroopadПодобно на фигура 1, прозорецът Haroopad се отваря и ви позволява да редактирате нов документ веднага. Както вече беше обяснено по-горе, левият панел съдържа прозореца за редактиране (изходния код на Markdown на документа), а десният панел съдържа неговия превод, който се синхронизира с изходния код на документа веднага щом го промените. Над панелите ще намерите меню с общи елементи за отваряне и затваряне на файлове, търсене на текст по шаблон, вмъкване на конкретни елементи на Markdown и коригиране на начина, по който изглежда графичният интерфейс на Haroopad.
Долният ред на прозореца Haroopad (вижте фигура 2) съдържа няколко елемента, които варират от помощен прозорец до статистическа информация, бутони за дарение, публикуване директно в различни канали на социални медии и опции за показване. Бутонът за интервали ви позволява да регулирате ширината на раздела на прозореца на редактора и бутонът за колона превключва между начина на показване на текста в изходния документ - като единична, двойна или три колони. Колелото в десния край ви позволява да превключвате между нормален и екран на цял екран.
Фигура 2
Експортиране на документи
След като приключите с вашия документ, Haroopad предлага да го съхранявате в различни формати като имейл, като суров HTML и HTML, комбиниран с CSS. Текущата версия не успя да се експортира, но записът в менюто „Файл“ -> „Запазване като“ работи и създаде HTML / CSS страница (вижте фигура 3).
фигура 3
Опит на Haroopad
Това, което ни харесва в Haroopad, е, че неговата сложност се предлага в много прост потребителски интерфейс, съчетан с подхода „Какво виждаш, е това, което получаваш“ (WYSIWYG). Писането на Markdown така или иначе се чувства лесно, но Haroopad го опростява дори малко повече. Това включва автоматично попълване на списъци, както и предварително дефинирани текстови модули за вграден код, подчертаване на текст, връзки и кавички. Също така има поддръжка за няколко диалекта Markdown, които се използват например в GitHub. Ако желаете, можете да активирате свързването на клавиши за Vi / Vim. Фигура 4 показва съответното меню Вмъкване.
Фигура 4
Haroopad е много персонализиран по отношение на темите за графичния интерфейс, както и общото оформление, размера на шрифта, отстъпите на текста и автоматичните корекции, ако е необходимо. Фигура 5 показва диалоговия прозорец за предпочитания. Можете да разширите списъка с налични теми, като добавите свои собствени CSS-базирани оформления.
Фигура 5
Haroopad може да се използва и за научни документи. Използвайки JavaScript двигателя MathJax, математически уравнения могат да бъдат експортирани в браузъра. Също така се поддържа изход LaTeX.
Недостатъкът на Haroopad е, че някои части от софтуерния пакет се нуждаят от допълнителни подобрения и че официалната документация е на корейски. Така че може да е малко трудно за хора, които не говорят корейски, да се ориентират в Haroopad. Стъпка по стъпка се извършва преводът на английски език.
Освен това темата по подразбиране е доста тъмна и прави малко сложно четенето на изходния код на документа. По-лека тема може да бъде опция и да подобри използваемостта.
Заключение
Haroopad опростява много живота ви. Той е доста стабилен и е забавен за използване. Haroopad е в непрекъснато развитие за дадените платформи. Той е мощен конкурент на Atom, Remarkable и ReText. Радваме се да видим как расте. Много добре!
Благодарности
Авторът би искал да благодари на Манди Ноймайер за подкрепата при подготовката на тази статия.