Adoro scrivere in Markdown e vorrei poter scrivere e visualizzare in anteprima il contenuto di Markdown in Notepad ++.
Esistono plug-in Markdown WYSIWYG per Notepad ++?
Adoro scrivere in Markdown e vorrei poter scrivere e visualizzare in anteprima il contenuto di Markdown in Notepad ++.
Esistono plug-in Markdown WYSIWYG per Notepad ++?
Risposte:
C'è un progetto chiamato Markdown Syntax Highlighting for Notepad ++ su GitHub.
Questo progetto aggiunge l'evidenziazione del linguaggio personalizzato per Markdown:
È disponibile una versione sia per la combinazione di colori standard che per il tema scuro (ZenBurn). Dopo l'installazione, troverai una nuova opzione nel menu a discesa Lingua .
MarkdownViewer ++ è un plug-in Notepad ++ che consente di digitare un file utilizzando Markdown e di visualizzare 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 considerato normale e il plug-in lo mostra in un altro riquadro.
Un'immagine renderà più chiaro:
(Clicca qui per vederlo a grandezza naturale)
Tra le sue caratteristiche:
Per installarlo, usa il gestore dei plugin di Notepad ++: apri Notepad ++ e vai su Plugin → Gestione plugin → Mostra gestore plugin , quindi scorri fino a MarkdownViewer ++, selezionalo e fai clic su Install. Scarica automaticamente il plug-in e lo installa. A questo punto l'editor deve essere riavviato e ti chiederà se vuoi farlo immediatamente (quindi non c'è rischio di perdere il tuo lavoro).
Se si desidera visualizzare automaticamente l'anteprima di Markdown in Notepad ++, è possibile utilizzare il plug-in Anteprima HTML (versione 1.3 e successive) in combinazione con uno strumento Markdown. Nel plug-in di anteprima HTML è possibile definire un filtro (un programma che verrà eseguito automaticamente su un file sorgente prima dell'anteprima del file).
È possibile definire un filtro utilizzando un'opzione di menu (la modifica del file di esempio fornito non funziona) oppure manualmente se si inserisce il file Filters.ini nella cartella plugin \ Config \ PreviewHTML . Un esempio di file Filter.ini è racchiuso nel file di archivio del plug-in di anteprima disponibile dalla pagina Web PreviewHTML .
Questo è un esempio del file Filters.ini che utilizza un'implementazione di Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
Il repository GitHub "Edditoria" presenta numerosi bug (ad esempio, #
all'interno di un collegamento non funzionante) e non è stato aggiornato per anni. Dopo aver provato le forcelle più attive, questa è molto meglio.
Ho scoperto che un flusso di lavoro più semplice consiste nell'utilizzare l' estensione Markdown in Chrome, apportare le modifiche in Notepad ++, quindi puntare Chrome sul file e ricaricare dopo ogni modifica.
Non è necessaria una configurazione complessa, e fa il lavoro per me.
Per l'evidenziazione della sintassi sceglierei la soluzione di Oliver Salzburg.
Qui ho trovato un collegamento a un bel trucco se si desidera visualizzare l'anteprima di Markdown in Notepad ++ ( collegamento al "trucco" ).
The Gist: c'è un'estensione Notepad ++ chiamata NPP_EXEC, che esegue gli script. Combinalo con lo script Markdown Perl (Python, Node.js, ecc.) Per generare l'output HTML in una scheda.
Non è molto prolisso, ma spero che questo aiuti ancora gli altri che vogliono lo stesso. (Come me:))
Questa è una versione, che potrebbe essere utilizzata (con un'implementazione Node.js di md2html), per le persone a cui non piace sfogliare la documentazione:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
cioè senza chrome
, funziona anche. Avvia il browser predefinito con c:\temp\md2html
.
Solo alcune modifiche alla risposta del falegname vincitore . Ora ho due script NPP_EXEC, ciascuno sotto una scorciatoia da tastiera.
Uno crea una versione HTML del file Markdown, con lo stesso nome file nella stessa directory, lo avvia nel browser predefinito e chiude la finestra della console. Quindi alt-tab sul browser 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 avvia nel browser ( NPP_RUN $(OUTFILE)
non c'è). Lo trovo utile quando ho già eseguito il primo script una volta: basta alt-tab sul browser e premere F5per aggiornarlo, piuttosto che aprire una nuova scheda con le modifiche più recenti.
È possibile salvare ogni script con il proprio nome, incollarlo nel menu Macro con le Opzioni avanzate di NPP_EXEC e quindi assegnargli una scorciatoia da tastiera tramite il menu Impostazioni → Mappatura scorciatoie .