2013-04-22 16:50:55 +0000 2013-04-22 16:50:55 +0000
170
170

Wie man Markdown in Notepad++ verwendet

Ich liebe es, in Markdown zu schreiben und würde gerne in der Lage sein, Markdown-Inhalte in Notepad++ zu schreiben und in der Vorschau anzuzeigen.

Gibt es irgendwelche WYSIWYG-Markdown-Plugins für Notepad++?

Antworten (7)

95
95
95
2013-04-22 16:58:53 +0000

Es gibt ein Projekt namens Markdown Syntax Highlighting for Notepad++ auf GitHub.

Dieses Projekt fügt benutzerdefinierte Sprachhervorhebung für Markdown hinzu:

Es gibt eine Version sowohl für das Standard-Farbschema als auch für das dunkle (ZenBurn) Thema. Nach der Installation finden Sie eine neue Option in der Dropdown-Liste Sprache.

70
70
70
2017-05-18 16:55:33 +0000

MarkdownViewer++ ist ein Notepad++-Plugin, mit dem Sie eine Datei in Markdown eingeben und die Vorschau in Echtzeit in einem Vorschaufenster sehen können.

Zur Klarstellung: Im Gegensatz zu Markdown Syntax Highlighting for Notepad++ , das von Oliver Salzburg hier empfohlen wurde, unterstützt es kein Syntax-Highlighting und Inline-Rendering. Die Textdatei wird wie eine normale behandelt, und das Plugin zeigt sie gerendert in einem anderen Fenster an.

Ein Bild macht es deutlicher:

0x1 (Klicken Sie hier, um es in voller Größe zu sehen)

Zu den Funktionen gehören:

  • Es unterstützt CommonMark
  • Sie können das Ergebnis nach HTML oder PDF exportieren
  • Das Vorschaufenster kann beliebig verschoben, in der Größe verändert und angedockt werden

So installieren Sie es

Um es zu installieren, verwenden Sie den Plugin-Manager von Notepad++: Öffnen Sie Notepad++ und gehen Sie zu PluginsPlugin-ManagerPlugin-Manager anzeigen, dann scrollen Sie zu MarkdownViewer++, wählen es aus und klicken auf Installieren. Es wird das Plugin automatisch heruntergeladen und installiert. An diesem Punkt muss der Editor neu gestartet werden, und er wird Sie fragen, ob Sie dies sofort tun wollen (damit keine Gefahr besteht, dass Ihre Arbeit verloren geht).

17
17
17
2014-06-26 09:37:51 +0000

Wenn Sie eine automatische Vorschau von Markdown in Notepad++ wünschen, können Sie das HTML Preview-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 auf einer Quelldatei automatisch ausgeführt wird, bevor die Datei in der Vorschau angezeigt wird).

Sie können einen Filter über eine Menüoption definieren (das Ändern der mitgelieferten Beispieldatei funktioniert nicht), oder manuell, wenn Sie die Datei Filters.ini im Ordner plugins\Config\PreviewHTML ablegen. Ein Beispiel für die Datei Filter.ini ist in der Preview-Plugin-Archivdatei enthalten, die auf der PreviewHTML-Webseite verfügbar ist.

Dies ist ein Beispiel für die Datei Filters.ini, die eine Python-Markdown-Implementierung verwendet:

; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
11
11
11
2014-10-05 12:46:06 +0000

Das GitHub-Repository “Edditoria” hat eine Reihe von Fehlern (zum Beispiel ist # innerhalb eines Links kaputt) und wurde seit Jahren nicht mehr aktualisiert. Nachdem ich die aktivsten Forks ausprobiert habe, ist dieser viel besser.

10
10
10
2015-06-11 03:11:55 +0000

Ich habe herausgefunden, dass ein einfacherer Arbeitsablauf darin besteht, die Markdown-Erweiterung in Chrome zu verwenden, Ihre Bearbeitungen in Notepad++ durchzuführen, dann Chrome auf Ihre Datei zu richten und nach jeder Änderung neu zu laden.

Es besteht keine Notwendigkeit für eine komplexe Konfiguration, und es erledigt die Arbeit für mich.

4
4
4
2013-10-08 08:32:05 +0000

Für die Syntaxhervorhebung würde ich mich für die Lösung von Oliver Salzburg entscheiden.

Hier habe ich einen Link zu einem netten Trick gefunden, wenn man in Notepad++ eine Vorschau von Markdown anzeigen möchte Link zum “Trick” ).

The Gist: Es gibt eine Notepad++ Erweiterung namens NPP_EXEC, die Skripte ausführt. Kombinieren Sie es mit dem Perl (Python, Node.js, etc.) Markdown-Skript, um eine HTML-Ausgabe in einem Tab zu erzeugen.

Es ist nicht sehr ausführlich, aber ich hoffe, das hilft trotzdem anderen, die das Gleiche wollen. (Wie ich:))

Dies ist eine Version, die (mit einer Node.js-Implementierung von md2html) verwendet werden könnte, für Leute, die sich nicht gerne durch die Dokumentation wühlen:

NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
0
0
0
2015-02-20 15:14:56 +0000

Ich habe nur ein paar Änderungen an der Gewinner-Antwort vorgenommen. Ich habe jetzt zwei NPP_EXEC-Skripte, jedes unter einem Tastaturkürzel.

Das eine erzeugt eine HTML-Version der Markdown-Datei mit demselben Dateinamen im selben Verzeichnis, startet sie im Standardbrowser und schließt das Konsolenfenster. Anschließend wechselt man mit Alt-Tab zum Browser, 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

Das andere macht dasselbe, nur dass es nicht im Browser gestartet wird (NPP_RUN $(OUTFILE) ist nicht da). Ich finde das praktisch, wenn ich das erste Skript schon einmal ausgeführt habe: einfach mit Alt-Tab zum Browser wechseln und F5 drücken, um es zu aktualisieren, anstatt einen neuen Tab mit den letzten Änderungen zu öffnen.

Sie können jedes Skript unter einem eigenen Namen speichern, es mit NPP_EXEC’s Advanced Options in das Makro-Menü einfügen und ihm dann über das Menü SettingsShortcut Mapper ein Tastaturkürzel zuweisen.