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

Comment utiliser Markdown dans le Bloc-notes

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

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

Réponses (7)

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

Il existe un projet appelé Markdown Syntax Highlighting for Notepad++ sur GitHub.

Ce projet ajoute un surlignage de langage personnalisé pour Markdown :

Il existe une version disponible à la fois pour le schéma de couleurs standard et le thème sombre (ZenBurn). Après l'installation, vous trouverez une nouvelle option dans le menu déroulant Langue.

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

MarkdownViewer++ est un plugin Notepad++ qui vous permet de taper un fichier en utilisant Markdown et de voir l'aperçu en temps réel, dans un panneau de prévisualisation.

Pour clarifier : contrairement à Markdown Syntax Highlighting for Notepad++ , qui a été recommandé par Oliver Salzburg ici, il ne prend pas en charge la coloration syntaxique et le rendu en ligne. Le fichier texte est traité comme un fichier normal, et le plugin le montre dans un autre panneau.

Une image le rendra plus clair :

0x1 (Cliquez ici pour la voir en taille réelle)

Parmi ses caractéristiques :

  • Il supporte CommonMark
  • Vous pouvez exporter le résultat au format HTML ou PDF
  • Le panneau de prévisualisation peut être déplacé, redimensionné à volonté et ancré

Comment l'installer

Pour l'installer, utilisez le gestionnaire de plugins de Notepad++ : ouvrez Notepad++ et allez sur PluginsPlugin ManagerShow Plugin Manager, puis faites défiler jusqu'à MarkdownViewer++, sélectionnez-le et cliquez sur Install. Il téléchargera automatiquement le plugin et l'installera. À ce stade, l'éditeur doit être redémarré, et il vous demandera si vous voulez le faire immédiatement (il n'y a donc aucun risque de perdre votre travail).

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

Si vous souhaitez prévisualiser automatiquement la démarque dans Notepad++, vous pouvez utiliser le plugin HTML Preview (version 1.3 et supérieure) en combinaison avec un outil de démarque. Dans le plugin HTML Preview, vous pouvez définir un filtre (un programme qui sera exécuté automatiquement sur un fichier source avant de prévisualiser le fichier).

Vous pouvez définir un filtre en utilisant une option de menu (changer le fichier d'exemple fourni ne fonctionne pas), ou manuellement si vous mettez le fichier Filters.ini dans le dossier plugins\Config\PreviewHTML. Un exemple de fichier Filter.ini est inclus dans le fichier d'archive du plugin Preview disponible à partir de la page web PreviewHTML .

Ceci est un exemple de fichier Filters.ini qui utilise une implémentation Python Markdown :

; 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

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 testé les fourchettes les plus actives, celle-ci est bien meilleure.

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

J'ai trouvé qu'un flux de travail plus simple consiste à utiliser l'extension Markdown dans Chrome, à faire vos modifications dans Notepad++, puis à pointer Chrome vers votre fichier et à le recharger après chaque modification.

Il n'y a pas besoin de configuration complexe, et cela fait le travail pour moi.

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

Pour la mise en évidence de la syntaxe, je choisirais la solution d'Oliver Salzbourg.

Ici j'ai trouvé un lien vers un joli truc si vous voulez prévisualiser le Markdown dans Notepad++ lien vers le “truc” ).

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

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

C'est une version, qui pourrait être utilisée (elle 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)
0
0
0
2015-02-20 15:14:56 +0000

Juste quelques ajustements à la réponse du menuisier gagnant “winner joiner’s answer” . J'ai maintenant deux scripts NPP_EXEC, 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 le lance dans le navigateur par défaut et on ferme la fenêtre de la console. On passe ensuite au navigateur par alt-tab pour admirer le résultat.

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 quand j'ai déjà lancé le premier script une fois : il suffit d'appuyer sur alt-tab dans le navigateur et de taper sur F5 pour le rafraîchir, plutôt que d'ouvrir un nouvel onglet avec les dernières modifications.

Vous pouvez enregistrer chaque script avec son propre nom, le coller dans le menu Macro avec les Options avancées de NPP_EXEC, puis lui attribuer un raccourci clavier via le menu ParamètresShortcut Mapper.