Ich liebe es, in Markdown zu schreiben und möchte Markdown-Inhalte in Notepad ++ schreiben und in der Vorschau anzeigen können.
Gibt es WYSIWYG Markdown-Plugins für Notepad ++?
Ich liebe es, in Markdown zu schreiben und möchte Markdown-Inhalte in Notepad ++ schreiben und in der Vorschau anzeigen können.
Gibt es WYSIWYG Markdown-Plugins für Notepad ++?
Antworten:
Es gibt ein Projekt namens Markdown Syntax Highlighting für Notepad ++ auf GitHub.
Dieses Projekt fügt eine benutzerdefinierte Sprachmarkierung für Markdown hinzu:
Es gibt eine Version, die sowohl für das Standardfarbschema als auch für das dunkle Thema (ZenBurn) verfügbar ist. Nach der Installation finden Sie eine neue Option in der Dropdown-Liste Sprache .
MarkdownViewer ++ ist ein Notepad ++ - Plugin, mit dem Sie eine Datei mit Markdown eingeben und die Vorschau in Echtzeit in einem Vorschaufenster anzeigen können.
Zur Verdeutlichung: Im Gegensatz zu Markdown Syntax Highlighting für Notepad ++ , das Oliver Salzburg hier empfohlen hat, werden Syntax Highlighting und Inline Rendering nicht unterstützt. Die Textdatei wird wie eine normale Datei behandelt und das Plugin zeigt sie in einem anderen Bereich gerendert.
Ein Bild wird es klarer machen:
(Klicken Sie hier, um es in voller Größe zu sehen)
Zu seinen Merkmalen:
Verwenden Sie zur Installation den Plugin-Manager von Notepad ++: Öffnen Sie Notepad ++ und gehen Sie zu Plugins → Plugin-Manager → Plugin-Manager anzeigen. Scrollen Sie dann zu MarkdownViewer ++, wählen Sie ihn aus und klicken Sie auf Install. Das Plugin wird automatisch heruntergeladen und installiert. Zu diesem Zeitpunkt muss der Editor neu gestartet werden, und Sie werden gefragt, ob Sie dies sofort tun möchten (es besteht also keine Gefahr, dass Sie Ihre Arbeit verlieren).
Wenn Sie eine automatische Vorschau von Markdown in Notepad ++ anzeigen möchten, können Sie das HTML-Vorschau- Plugin (Version 1.3 und höher) in Kombination mit einem Markdown-Tool verwenden. Im HTML-Vorschau-Plugin können Sie einen Filter definieren (ein Programm, das automatisch für eine Quelldatei ausgeführt wird, bevor eine Vorschau der Datei angezeigt wird).
Sie können einen Filter über eine Menüoption definieren (das Ändern der bereitgestellten Beispieldatei funktioniert nicht) oder manuell, wenn Sie die Datei Filters.ini im Ordner plugins \ Config \ PreviewHTML ablegen . Ein Beispiel für eine Filter.ini-Datei befindet sich in der Preview-Plugin-Archivdatei, die auf der PreviewHTML-Webseite verfügbar ist .
Dies ist ein Beispiel für eine Filters.ini- Datei, die eine Python Markdown-Implementierung verwendet:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
Das GitHub-Repository "Edditoria" weist eine Reihe von Fehlern auf (z. B. wenn #
ein Link beschädigt ist) und wurde seit Jahren nicht mehr aktualisiert. Nachdem Sie die aktivsten Gabeln ausprobiert haben, ist diese viel besser.
Ich habe festgestellt, dass ein einfacherer Workflow darin besteht, die Markdown- Erweiterung in Chrome zu verwenden, die Änderungen in Notepad ++ vorzunehmen, Chrome auf Ihre Datei zu verweisen und nach jeder Änderung neu zu laden.
Es ist keine komplexe Konfiguration erforderlich, und die Arbeit wird für mich erledigt.
Für die Syntaxhervorhebung würde ich die Lösung von Oliver Salzburg wählen.
Hier habe ich einen Link zu einem schönen Trick gefunden, wenn Sie eine Vorschau von Markdown in Notepad ++ anzeigen möchten ( Link zum "Trick" ).
Das Wesentliche: Es gibt eine Notepad ++ - Erweiterung namens NPP_EXEC, die Skripte ausführt. Kombinieren Sie es mit dem Perl-Markdown-Skript (Python, Node.js usw.), um eine HTML-Ausgabe in einer Registerkarte zu generieren.
Es ist nicht sehr ausführlich, aber ich hoffe, dass dies auch anderen hilft, die dasselbe wollen. (Wie ich:))
Dies ist eine Version, die verwendet werden könnte (mit einer Node.js-Implementierung von md2html), für Leute, die nicht gerne durch die Dokumentation waten:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
dh ohne chrome
, funktioniert auch. Startet Ihren Standardbrowser mit c:\temp\md2html
.
Nur ein paar Änderungen an der Antwort des Gewinners . Ich habe jetzt zwei NPP_EXEC-Skripte, jeweils unter einer Tastenkombination.
Man erstellt eine HTML-Version der Markdown-Datei mit demselben Dateinamen im selben Verzeichnis, startet sie im Standardbrowser und schließt das Konsolenfenster. Sie können dann mit gedrückter Alt-Taste zum Browser wechseln, um die Ergebnisse zu bewundern.
NPP_SAVE
SET OUTFILE = "$(CURRENT_DIRECTORY)\$(NAME_PART).html"
cmd /C \Python34\python.exe -m markdown2 "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN $(OUTFILE)
NPP_CONSOLE 0
Der andere macht dasselbe, außer dass er nicht im Browser gestartet wird ( NPP_RUN $(OUTFILE)
nicht da ist). Ich finde das praktisch, wenn ich das erste Skript bereits einmal ausgeführt habe: Wechseln Sie einfach mit gedrückter Alt-Tab-Taste zum Browser und F5drücken Sie, um es zu aktualisieren, anstatt einen neuen Tab mit den letzten Änderungen zu öffnen.
Sie können jedes Skript unter einem eigenen Namen speichern, im Makro-Menü mit den erweiterten Optionen von NPP_EXEC ablegen und ihm dann über das Menü Einstellungen → Verknüpfungszuordnung eine Tastenkombination zuweisen .