Come usare Markdown in Notepad++
Mi piace scrivere in Markdown e vorrei essere in grado di scrivere e vedere l'anteprima del contenuto Markdown in Notepad++.
Ci sono plugin WYSIWYG Markdown per Notepad++?
C'è un progetto chiamato Markdown Syntax Highlighting for Notepad++ su GitHub.
Questo progetto aggiunge l'evidenziazione della lingua personalizzata per Markdown:
C'è una versione disponibile sia per lo schema di colori standard che per il tema scuro (ZenBurn). Dopo l'installazione, troverai una nuova opzione nel menu a tendina Language.
MarkdownViewer++ è un plugin per Notepad++ che ti permette di digitare un file usando Markdown e vedere l'anteprima in tempo reale, in un pannello di anteprima.
Per chiarire: a differenza di Markdown Syntax Highlighting for Notepad++ , che è stato raccomandato da Oliver Salzburg qui, non supporta l'evidenziazione della sintassi e il rendering in linea. Il file di testo viene trattato come uno normale, e il plugin lo mostra renderizzato in un altro pannello.
Un'immagine lo renderà più chiaro:
0x1 (Clicca qui per vederla a grandezza naturale)
Tra le sue caratteristiche:
Per installarlo, usa il plugin manager di Notepad++: apri Notepad++ e vai su Plugins → Plugin Manager → Show Plugin Manager, poi scorri fino a MarkdownViewer++, selezionalo e clicca su Install. Verrà automaticamente scaricato il plugin e installato. A questo punto l'editor deve essere riavviato, e ti chiederà se vuoi farlo immediatamente (così non c'è il rischio di perdere il tuo lavoro).
Se volete vedere automaticamente l'anteprima di Markdown in Notepad++ potete usare il plugin HTML Preview (versione 1.3 e superiore) in combinazione con uno strumento Markdown. Nel plugin Anteprima HTML potete definire un filtro (un programma che verrà eseguito automaticamente su un file sorgente prima di visualizzare l'anteprima del file).
Puoi definire un filtro usando un'opzione del menu (cambiare il file di esempio fornito non funziona), o manualmente se metti il file Filters.ini nella cartella plugins\Config\PreviewHTML. Un esempio di file Filter.ini è incluso nel file di archivio del plugin Preview disponibile nella pagina web di PreviewHTML .
Questo è un esempio di file Filters.ini che usa un'implementazione Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
Ho trovato un flusso di lavoro più semplice è quello di utilizzare l'estensione Markdown in Chrome, fare le tue modifiche in Notepad++, poi puntare Chrome al tuo file e ricaricare dopo ogni modifica.
Non c'è bisogno di una configurazione complessa, e per me fa il suo lavoro.
Per l'evidenziazione della sintassi andrei per la soluzione di Oliver Salzburg.
Qui ho trovato un link ad un bel trucco se volete vedere l'anteprima di Markdown in Notepad++ link al “trucco” ).
Il Gist: C'è un'estensione di Notepad++ chiamata NPP_EXEC, che esegue script. Combinatelo con lo script Markdown di Perl (Python, Node.js, ecc.) per generare l'output HTML in una scheda.
Non è molto prolisso, ma spero che questo aiuti comunque gli altri che vogliono lo stesso. (Come me:))
Questa è una versione che potrebbe essere usata (con un'implementazione Node.js di md2html), per le persone a cui non piace guadare la documentazione:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
Solo alcune modifiche a risposta del vincitore . Ora ho due script NPP\EXEC, ognuno sotto una scorciatoia da tastiera.
Uno crea una versione HTML del file Markdown, con lo stesso nome del file nella stessa directory, lo lancia nel browser predefinito e chiude la finestra della console. Poi si passa al browser con alt-tab per ammirare i risultati.
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
L'altro fa lo stesso, tranne che non lo lancia nel browser (NPP_RUN $(OUTFILE)
non c'è). Lo trovo comodo quando ho già eseguito il primo script una volta: basta passare con alt-tab al browser e premere F5 per aggiornarlo, piuttosto che aprire una nuova scheda con le modifiche più recenti.
Puoi salvare ogni script con il suo nome, metterlo nel menu Macro con le Opzioni Avanzate di NPP\EXEC, e poi assegnargli una scorciatoia da tastiera tramite il menu Impostazioni → Mappatore di Scorciatoie.