262 votes

Comment utiliser Markdown dans Notepad++

J'aime écrire dans Markdown et j'aimerais pouvoir écrire et prévisualiser du contenu Markdown dans Notepad++.

Existe-t-il des plugins WYSIWYG Markdown pour Notepad++ ?

11voto

Nemo64 Points 101

Le dépôt GitHub "Edditoria" présente un certain nombre de bogues (par exemple, # à l'intérieur d'un lien est cassé) et n'a pas été mis à jour depuis des années. Après avoir essayé les fourches les plus actives, celui-ci est bien meilleur.

4voto

winner_joiner Points 149

Pour la coloration syntaxique, j'opterais pour la solution d'Oliver Salzburg.

J'ai trouvé ici un lien vers une astuce intéressante si vous voulez prévisualiser Markdown dans Notepad++. ( Lien vers le "truc". ).

L'essentiel : Il existe une extension de Notepad++ appelée NPP_EXEC, qui exécute les scripts. Combinez-la avec le scripts Markdown de Perl (Python, Node.js, etc.) pour générer du HTML dans un onglet.

Ce n'est pas très verbeux, mais j'espère que cela aidera quand même ceux qui veulent faire la même chose. (Comme moi :))

C'est une version qui pourrait être utilisée (avec une implémentation Node.js de md2html), pour les personnes qui n'aiment pas se plonger dans la documentation :

NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)

4voto

Je sais que c'est une vieille question. Et la plupart des réponses qui ont été données sont suffisantes pour que tout le monde puisse commencer. Mais j'ajoute cette réponse, puisqu'elle ajoute juste une Tutoriel vidéo étape par étape pour utiliser MarkDown dans Notepad++. et il parle également de l'activation de la coloration syntaxique pour les fichiers Markdown dans Notepad++. Il fournit également des instructions étape par étape avec des horodatages (pour faire gagner du temps à tout le monde).

Comment utiliser le format Markdown dans Notepad++ - Tutoriel vidéo

  1. Comment utiliser Markdown dans Notepad++ (00:00)
  2. Qu'est-ce que le langage Markdown ? (00:30)
  3. Les avantages du format Markdown (01:08)
  4. Comment créer un document Markdown dans Notepad++ ? (02:10)
  5. L'antisèche Markdown (04:04)
  6. Installer le plugin de prévisualisation Markdown de Notepad++ (MarkdownPreviewer++) (05:32)
  7. Exporter le fichier Markdown en HTML ou PDF (08:19)

J'espère aider quelqu'un qui commence à utiliser le format Markdown dans Notepad++ et qui souhaite savoir comment activer la coloration syntaxique et prévisualiser le format Markdown directement à partir de Notepad++.

Clause de non-responsabilité : Je suis désolé si cela ressemble à de l'auto-promotion et je supprimerai ma réponse si d'autres personnes pensent de la sorte (nombre de votes négatifs).

0voto

RolfBly Points 121

Il suffit de quelques ajustements pour réponse du gagnant joiner . J'ai maintenant deux NPP_EXEC scripts, chacun sous un raccourci clavier.

On crée une version HTML du fichier Markdown, avec le même nom de fichier dans le même répertoire, on la lance dans le navigateur par défaut et on ferme la fenêtre de la console. On passe ensuite par alt-tab dans le navigateur pour admirer les résultats.

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'autre fait la même chose, sauf qu'il ne le lance pas dans le navigateur ( NPP_RUN $(OUTFILE) n'est pas là). Je trouve cela pratique lorsque j'ai déjà exécuté le premier script une fois : il suffit de faire un alt-tab sur le navigateur et de taper F5 pour le rafraîchir, plutôt que d'ouvrir un nouvel onglet avec les modifications les plus récentes.

Vous pouvez enregistrer chaque script avec son propre nom, le coller dans le menu Macro avec la fonction NPP_EXEC Options avancées puis attribuez-lui un raccourci clavier via le menu Paramètres Mappage des raccourcis .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X