Има много причини да се изготвя писане в обикновен текст, като една от причините е, че текстовите редактори (обикновено) работят по-леко в сравнение с други приложения на документи, като например текстообработващи програми, и най-вече са без разсейване. Но много текстови редактори скриват някои други хитри трикове, които могат да ги направят полезни по различни начини. В тази статия ще използваме функцията "Изграждане" на текстовия редактор на Kate в KDE, за да генерира автоматично изход с помощта на pandoc, както направихме наскоро.

Активиране на приставката на Kate Build

За да направим този автоматичен изход на pandoc, ще трябва да активираме приставката "Build".

  1. Отворете менюто "Настройки", след което изберете "Конфигуриране на Kate".
  2. От елементите отляво изберете "Plugins". Това ще покаже мениджъра на приставките.
  3. Проверете елемента "Изграждане на добавката".
  4. Кликнете върху "OK".

Ако това работи правилно за вас, трябва да видите елемент в долната част на екрана с надпис "Build Output". Тук ще кажем на Кейт как да генерира изход от сега редактирания файл чрез командата pandoc.

Настройване на вашия профил

Както подсказва името, тази функция обикновено е насочена към разработчиците, които пишат код, и ще състави този код за тях. Но има опция "Бързо компилиране", която не изпълнява нищо освен да изпълнява команда, която конфигурирате, и точно там ще пуснем опциите за пандок, които искаме. Кликнете върху елемента "Изграждане на изход" в долната част на прозореца на Kate и ще видите диалогов прозорец като този по-долу.

Първият раздел "Грешки и предупреждения" ще покаже резултата от командата ви, ако нещо се обърка, а второто - "Изход", няма да покаже нищо, ако всичко отива за планиране. Последният раздел "Целеви настройки" е този, от който се интересуваме. Нека да създадем това, което Кейт нарича "Build Target" за pandoc. Първо, кликнете върху бутона "Нов" (това е отляво с зелен плюс). Това ще създаде профил "Изграждане", в който можем да дадем име в полето над бутона "Нов" - да го наречем "MD" HTML, за да означим, че искаме това да генерира автоматично HTML версия на нашия документ.

Когато го направите, Кейт ще попълни някои от настройките вдясно, включително "Build" и "Clean". Това са неща, за които не трябва да се тревожим за това, което правим, за да можем да изтрием тези " правят "и" правят чисти "команди. Вместо това поставете следната команда в полето "Бързо попълване":

 pandoc -r маркиране -w html -o% f.html% f 

Тук "% f" е код, който Kate ще замени с името на файла, който в момента е отворен в прозореца. Сега, след като завършите документа си за маркиране, изберете менюто "Изграждане" в лентата с инструменти, след което "Бързо компилиране".

Voila! Проверете директорията, в която се намира документът ви, и ще видите файл, озаглавен [име на оригиналния файл] .html. Имайте предвид, че кодът "% f" включва цялото име на файла, така че ако оригиналът ви е наречен "myfile.md", новоиздаденият ще се нарича "myfile.md.html" (защото е включено оригиналното разширение).

Сега ми харесва да присвоите това на клавишна комбинация. Можете да направите това в диалоговия прозорец "Настройки -> Конфигуриране на преки пътища". Намерете елемента "Бърза компилация", кликнете върху графата "Бърз достъп" за този ред, изберете "Потребител", когато се отвори, и кликнете върху бутона "Няма". Това ще се промени, за да се каже "Вход" - следващата комбинация от клавиатури, която натиснете, ще бъде присвоена на това, така че не забравяйте да използвате бутон Контрол или Alt. Може също така да ви предупреди, че друга комбинация от функции вече е възложена на тази комбинация, но това е по-важно, за да можете да я замените. Както е показано на фигурата по-долу, назначих "Бързо компилиране" на Ctrl + B.

Сега, когато искам да погледна HTML кода, който ще генерира моя Markdown, трябва само да натисна Ctrl + B.