Es gibt viele Gründe, das Schreiben im Klartext zu verfassen. Ein Grund dafür ist, dass Texteditoren (im Allgemeinen) im Vergleich zu anderen Dokumentanwendungen wie Textverarbeitungsprogrammen leicht verständlich sind und meist nicht ablenkungsfrei sind. Aber viele Texteditoren verbergen einige andere clevere Tricks, die sie auf verschiedene Arten nützlich machen können. In diesem Artikel verwenden wir die "Build" -Funktion des Kate-Texteditors in KDE, um die Ausgabe mithilfe von Pandoc automatisch zu generieren, wie wir es kürzlich getan haben.

Aktivieren des Kate Build Plugins

Um diese Pandoc-Ausgabe automatisch zu machen, müssen wir das "Build" -Plug-in aktivieren.

  1. Gehen Sie zum Menü "Einstellungen" und wählen Sie "Kate konfigurieren".
  2. Wählen Sie aus den Elementen auf der linken Seite "Plugins". Dies wird den Plugin-Manager anzeigen.
  3. Überprüfen Sie das Element "Build-Plugin".
  4. OK klicken."

Wenn dies für Sie richtig funktioniert, sollten Sie am unteren Rand des Bildschirms ein Element mit dem Namen "Build Output" sehen. Hier werden wir Kate sagen, wie Sie die Ausgabe der aktuell bearbeiteten Datei mit dem Pandoc-Befehl erzeugen können.

Einrichten Ihres Build-Profils

Wie der Name schon sagt, richtet sich dieses Feature im Allgemeinen an Entwickler, die Code schreiben, und kompiliert diesen Code für sie. Aber es gibt eine "Quick Compile" -Option, die nichts anderes tut, als einen Befehl auszuführen, den Sie konfigurieren, und hier werden wir die Pandoc-Optionen setzen, die wir wollen. Klicken Sie auf den "Ausgabe erstellen" -Eintrag ganz unten im Kate-Fenster und Sie sehen einen Dialog wie den folgenden.

Die erste Registerkarte "Fehler & Warnungen" zeigt das Ergebnis Ihres Befehls an, wenn etwas schief geht, und die zweite, "Ausgabe", zeigt nichts an, wenn alles nach Plan läuft. Der letzte Tab, "Zieleinstellungen", ist derjenige, an dem wir interessiert sind. Lassen Sie uns erstellen, was Kate ein "Build Target" für Pandoc nennt. Klicken Sie zuerst auf die Schaltfläche "Neu" (es ist die ganz links mit dem grünen Plus). Dadurch wird ein Build-Profil erstellt, dem wir im Feld über der Schaltfläche "Neu" einen Namen geben können - nennen wir es "MD> HTML", um anzuzeigen, dass dies automatisch eine HTML-Version unseres Markdown-Dokuments generiert.

Wenn Sie dies tun, wird Kate einige der Einstellungen auf der rechten Seite ausfüllen, einschließlich "Build" und "Clean". Dies sind Dinge, um die wir uns nicht kümmern müssen, damit wir diese löschen können. " make "und" make clean "Befehle. Setzen Sie stattdessen den folgenden Befehl in das Feld "Quick comple":

 pandoc -r Markdown -w html -o% f.html% f 

Hier ist "% f" ein Code, den Kate durch den Namen der aktuell geöffneten Datei im Fenster ersetzt. Sobald Sie Ihr Markdown-Dokument fertig gestellt haben, wählen Sie das "Build" -Menü in der Symbolleiste und dann "Quick Compile".

Voila! Überprüfen Sie das Verzeichnis, in dem sich Ihr Markdown-Dokument befand, und Sie sehen eine Datei mit dem Titel [Name Ihrer Originaldatei] .html. Beachten Sie, dass der Code "% f" den gesamten Dateinamen enthält. Wenn Ihr Original also "myfile.md" heißt, wird das neu erzeugte "myfile.md.html" genannt (weil die ursprüngliche Erweiterung enthalten ist).

Jetzt möchte ich dies einer Tastenkombination zuweisen. Dies können Sie im Dialog "Einstellungen -> Verknüpfungen konfigurieren" vornehmen. Suchen Sie nach dem Element "Quick Compile", klicken Sie auf die Spalte "Verknüpfung" für diese Zeile, wählen Sie beim Öffnen "Benutzerdefiniert" und klicken Sie auf die Schaltfläche "Keine". Dies ändert sich dann zu "Eingabe" - die nächste Tastaturkombination, die Sie drücken, wird diesem zugewiesen, also stellen Sie sicher, dass Sie eine Control- oder Alt-Taste verwenden. Es könnte Sie auch warnen, dass dieser Kombination bereits eine andere Funktion zugewiesen ist, aber das ist natürlich wichtiger, Sie können sie also überschreiben. Wie in der Abbildung unten gezeigt, habe ich "Schnellkompilieren" Ctrl + B zugewiesen.

Nun, wenn ich mir den HTML-Code ansehen will, den mein Markdown erzeugt, muss ich nur Strg + B drücken .