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

Hoe Markdown te gebruiken in Notepad++

Ik schrijf graag in Markdown en zou graag Markdown-inhoud kunnen schrijven en bekijken in Notepad++.

Zijn er WYSIWYG Markdown plugins voor Notepad++?

Antwoorden (7)

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

Er is een project genaamd Markdown Syntax Highlighting for Notepad++ op GitHub.

Dit project voegt aangepaste taal markering toe voor Markdown:

Er is een versie beschikbaar voor zowel het standaard kleurenschema als het donkere (ZenBurn) thema. Na installatie vind je een nieuwe optie in de Taal dropdown.

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

MarkdownViewer++ ](https://github.com/nea/MarkdownViewerPlusPlus) is een Notepad++ plugin waarmee je een bestand kunt typen met Markdown en het voorbeeld in real time kunt zien, in een voorbeeldpaneel.

Ter verduidelijking: in tegenstelling tot Markdown Syntax Highlighting for Notepad++ , die hier door Oliver Salzburg werd aanbevolen , ondersteunt deze plugin geen syntax highlighting en inline rendering. Het tekstbestand wordt behandeld als een normaal bestand, en de plugin toont het gerenderd in een ander deelvenster.

Een plaatje zal het duidelijker maken:

0x1 (Klik hier om het op volledige grootte te zien)

Onder de kenmerken:

  • Het ondersteunt CommonMark
  • Je kunt het resultaat exporteren naar HTML of naar PDF
  • Het voorbeeldpaneel kan worden verplaatst, de grootte ervan kan naar believen worden aangepast en het kan worden gedockt

Hoe te installeren

Om het te installeren, gebruik je Notepad++‘s plugin manager: open Notepad++ en ga naar PluginsPlugin ManagerShow Plugin Manager, scroll dan naar MarkdownViewer++, selecteer het, en klik op Install. De plugin wordt automatisch gedownload en geïnstalleerd. Op dit punt moet de editor opnieuw worden opgestart, en het zal je vragen of je het onmiddellijk wilt doen (zodat er geen risico is dat je werk verloren gaat).

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

Als je Markdown automatisch wilt voorvertonen in Notepad++ kun je de HTML Preview plugin (versie 1.3 en hoger) gebruiken in combinatie met een Markdown tool. In de HTML preview plugin kun je een filter definiëren (een programma dat automatisch wordt uitgevoerd op een bronbestand voordat het bestand wordt voorvertoond).

Je kunt een filter definiëren met een menu-optie (het bijgeleverde voorbeeldbestand wijzigen werkt niet), of handmatig als je het bestand Filters.ini in de map pluginsConfigHTML zet. Een voorbeeld van een Filter.ini bestand is opgenomen in het Preview plugin archief bestand dat beschikbaar is op de PreviewHTML web page .

Dit is een voorbeeld van Filters.ini bestand dat een Python Markdown implementatie gebruikt:

; 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

De “Edditoria” GitHub repository heeft een aantal bugs (bijvoorbeeld, # in een link is gebroken) en is al jaren niet meer bijgewerkt. Na het uitproberen van de meest actieve forks, deze is veel beter.

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

Ik vond het eenvoudiger om de Markdown extensie in Chrome te gebruiken, je bewerkingen in Notepad++ uit te voeren, dan Chrome op je bestand te richten en na elke wijziging opnieuw te laden.

Er is geen noodzaak voor complexe configuratie, en het krijgt de klus geklaard voor mij.

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

Voor syntax highlighting zou ik gaan voor de oplossing van Oliver Salzburg.

Hier vond ik een link naar een leuke truc als je Markdown in Notepad++ wilt previewen link naar de “truc” ).

De Gist: Er is een Notepad++ extensie genaamd NPP_EXEC, die scripts uitvoert. Combineer het met het Perl (Python, Node.js, etc.) Markdown script om HTML uitvoer in een tabblad te genereren.

Het is niet erg verbose, maar ik hoop dat dit anderen helpt die hetzelfde willen. (Zoals ik:))

Dit is een versie, die gebruikt zou kunnen worden (het met een Node.js implementatie van md2html), voor mensen die niet graag door documentatie waden:

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

Gewoon een paar tweaks aan winnaar joiner’s antwoord . Ik heb nu twee NPP_EXEC scripts, elk onder een sneltoets.

De ene maakt een HTML-versie van het Markdown-bestand, met dezelfde bestandsnaam in dezelfde map, start het in de standaardbrowser en sluit het consolevenster. Je alt-tabt dan naar de browser om de resultaten te bewonderen.

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

De andere doet hetzelfde, maar start het niet op in de browser (NPP_RUN $(OUTFILE) is er niet). Ik vind dit handig als ik het eerste script al een keer heb uitgevoerd: ga dan met alt-tab naar de browser en druk op F5 om het te verversen, in plaats van een nieuwe tab te openen met de meest recente bewerkingen.

U kunt elk script opslaan met een eigen naam, het in het Macro menu plakken met NPP_EXEC’s Geavanceerde Opties, en er dan een sneltoets aan toewijzen via menu InstellingenSneltoets Mapper.