On dirait que vous voulez éditer du texte enrichi en utilisant la syntaxe de démarquage; Notepad ++ n’est bien sûr qu’un éditeur de texte brut, mais qui prend en charge la coloration syntaxique. Si vous avez vraiment besoin de fonctionnalités d'édition en mode hors connexion, vous voudrez peut-être plutôt regarder un éditeur de bureau qui le supporte, comme celui-ci open source
Geoff
1
Peut-être que la "question" est de trouver un plug-in pour faire quelque chose comme le plugin netbeans markdown ; cela fournit une coloration syntaxique et a également un mode de prévisualisation. Le mode de prévisualisation peut être configuré pour enregistrer la version HTML, que je trouve assez pratique pour les fichiers Lisez-moi.
Ce projet ajoute une mise en évidence de langue personnalisée pour Markdown:
Une version est disponible pour le jeu de couleurs standard et le thème sombre (ZenBurn). Après l'installation, vous trouverez une nouvelle option dans le menu déroulant Langue .
@ Srk: Je ne pense pas que vous puissiez. Si vous voulez une bonne expérience d’édition avec Markdown, je vous conseillerais de regarder MarkdownPad . Sinon, vous devrez peut-être créer une macro pour rendre le document et l'ouvrir dans un navigateur. Mais ce serait un flux de travail horrible, je suppose: \
Der Hochstapler
@srk: La coloration syntaxique est identique à celle que j'ai suggérée. Au moins d'après ce que je peux dire.
Der Hochstapler
4
La mise en évidence de la syntaxe est assez mauvaise, par exemple, # dans un lien est mis en surbrillance à la fin de la ligne, comme un commentaire. Le projet n'a pas été touché depuis 2 ans. Il y a plusieurs fourchettes, mais il est difficile de dire lequel est le meilleur.
NateS
"Le projet n'a pas été touché depuis 2 ans", ce n'est plus vrai. "Dernier commit a18079b le 8 décembre 2017".
Gerleim
61
MarkdownViewer ++ est un plug-in Notepad ++ qui vous permet de saisir un fichier à l'aide de Markdown et d'afficher l'aperçu en temps réel dans un panneau d'aperçu.
Pour clarifier: contrairement à Markdown Syntax Highlighting for Notepad ++ , qui a été recommandé ici par Oliver Salzburg, il ne prend pas en charge la coloration syntaxique ni le rendu en ligne. Le fichier texte est traité comme un fichier normal et le plug-in l'affiche dans un autre volet.
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 accédez à Plugins → Gestionnaire de plugins → Afficher le gestionnaire de plugins , 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 souhaitez le faire immédiatement (pour éviter tout risque de perte de travail).
@SAm vous pouvez l'utiliser en conjonction avec le plugin Markdown Syntax sans aucun problème d'après mon expérience
seneyr
Mais l'analyseur de démarques semble… mauvais
Madlozoz
D'accord. pour moi, la fenêtre "aperçu" ne s'est pas affichée au redémarrage de Notepad ++. Il y a un nouvel élément de menu "Plugins / MarkdownViewer ++ / MarkdownViewer ++ (CNTL SHIFT M)" qui a ouvert ma fenêtre d'aperçu.
granadaCoder
16
Si vous souhaitez prévisualiser automatiquement Markdown dans Notepad ++, vous pouvez utiliser le plug-in HTML Preview (version 1.3 et ultérieure) en combinaison avec un outil Markdown. Dans le plug-in de prévisualisation HTML, 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 à l'aide d'une option de menu (la modification du fichier exemple fourni ne fonctionne pas) ou manuellement si vous placez le fichier Filters.ini dans le dossier plugins \ Config \ PreviewHTML . Un exemple de fichier Filter.ini est inclus dans le fichier d’archive du plug-in Preview disponible à partir de la page Web PreviewHTML .
Voici un exemple de fichier Filters.ini qui utilise une implémentation Python Markdown:
Cette réponse serait meilleure si quelques éléments étaient clarifiés. (1) Avec quel élément de menu on peut définir un filtre? (2) Voulez-vous dire que le programme doit prendre l'onglet X dans NPP en tant qu'entrée et envoyer la sortie à l'onglet Y dans NPP en tant que HTML, qui peut ensuite être prévisualisé avec Aperçu HTML? Pourriez-vous préciser ce qu'est exactement le démarquage dans votre ligne de commande? J'essaie de faire en sorte que cela fonctionne avec markdown2 , mais aucun succès pour le moment.
RolfBly
4
Il est un peu délicat de faire en sorte que cela fonctionne: 1. installez python avec "pip" (le programme d’installation msi pour python version 3.4.3 fait cela) 2.install markdown: "pip install markdown" 3. installez la version> v1.3 de PreviewHTML, c’est important car le gestionnaire de plugins ne fournit que les v1.2: récupérez-le manuellement à partir du dépôt git fossil.2of4.net/npp_preview/info/fb02a79e74ace3be 4. créez le filtre à partir du menu "plug-in / Preview HTML / Edit Filter Définitions" - collez ici le script. Et puis ça marche!
Pdem
ça ne marche pas.
Mostafa
1
Les instructions de @ pdem fonctionnent à merveille! Pour installer la version 1.3, décompressez les fichiers téléchargés 1.3, copiez le fichier .dll dans le dossier Notepad ++ / plugins et le dossier PreviewHTML dans le dossier Notepad ++ / plugins / Config, puis redémarrez Notepad ++.
Nzn
11
Le référentiel "Edditoria" GitHub présente un certain nombre de bogues (par exemple, #un lien est rompu) et n'a pas été mis à jour depuis des années. Après avoir essayé les fourches les plus actives, celle-ci est bien meilleure.
@TmTron C'est un bon point, bien que le dépôt initial n'ait vu qu'un couple s'engager dans toutes ces années. Même la fourchette que j'ai mentionnée ne fonctionnait pas parfaitement, mais c'est quelque chose.
NateS
10
J'ai trouvé un flux de travail plus simple qui consiste à utiliser l' extension Markdown dans Chrome, à effectuer vos modifications dans Notepad ++, puis à pointer Chrome sur votre fichier et à le recharger après chaque modification.
Aucune configuration complexe n'est nécessaire, et le travail est fait pour moi.
Pour mettre en évidence la syntaxe, je choisirais la solution Oliver Salzburg.
Ici, j'ai trouvé un lien vers une astuce intéressante si vous souhaitez prévisualiser Markdown dans Notepad ++ ( lien vers "astuce" ).
The Gist: Il existe une extension Notepad ++ appelée NPP_EXEC, qui exécute les scripts. Combinez-le avec le script Markdown Perl (Python, Node.js, etc.) pour générer une sortie HTML dans un onglet.
Ce n'est pas très bavard, mais j'espère que cela aidera toujours les autres qui veulent la même chose. (Comme moi:))
Ceci est une version, qui pourrait être utilisée (avec une implémentation de md2html par Node.js), pour les personnes qui n'aiment pas parcourir la documentation:
Veuillez insérer l'essentiel ou le contenu du lien. Les liens se cassent et disparaissent, ce qui signifie que cette partie de votre réponse perd tout son sens pour les futurs visiteurs.
Tog
Cette réponse suppose que le lecteur soit suffisamment familier avec NPP_EXEC, soit disposé à parcourir sa documentation pour savoir ce que le script devrait être exactement et comment obtenir la sortie d'un convertisseur markdown-to-html dans un nouvel onglet de Notepad ++.
RolfBly
@RolfBly J'espère que ma mise à jour vous aide. voici comment je l’utilise, il existe sûrement des moyens meilleurs ou plus agréables. :)
winner_joiner
@winner_joiner Fonctionne comme un charme, merci!
RolfBly
1
NPP_RUN $(OUTFILE)c'est-à-dire sans chrome, fonctionne également. Lance votre navigateur par défaut avec c:\temp\md2html.
RolfBly
0
Quelques ajustements à la réponse du gagnant . 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, le lance dans le navigateur par défaut et ferme la fenêtre de la console. Vous pouvez ensuite alt-tabuler vers le navigateur pour admirer les résultats.
L'autre fait la même chose, mais ne le lance pas dans le navigateur ( NPP_RUN $(OUTFILE)n'y est pas). Je trouve cela pratique quand j'ai déjà exécuté le premier script une fois: il suffit d'alt-tab sur le navigateur et de cliquer F5pour l'actualiser, 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 les options avancées de NPP_EXEC , puis lui attribuer un raccourci clavier via le menu Paramètres → Mappeur de raccourcis .
Réponses:
Il existe un projet appelé Markdown Syntax Highlighting for Notepad ++ sur GitHub.
Ce projet ajoute une mise en évidence de langue personnalisée pour Markdown:
Une version est disponible pour le jeu de couleurs standard et le thème sombre (ZenBurn). Après l'installation, vous trouverez une nouvelle option dans le menu déroulant Langue .
la source
MarkdownViewer ++ est un plug-in Notepad ++ qui vous permet de saisir un fichier à l'aide de Markdown et d'afficher l'aperçu en temps réel dans un panneau d'aperçu.
Pour clarifier: contrairement à Markdown Syntax Highlighting for Notepad ++ , qui a été recommandé ici par Oliver Salzburg, il ne prend pas en charge la coloration syntaxique ni le rendu en ligne. Le fichier texte est traité comme un fichier normal et le plug-in l'affiche dans un autre volet.
Une image le rendra plus clair:
(Cliquez ici pour le voir en taille réelle)
Parmi ses caractéristiques:
Comment l'installer
Pour l'installer, utilisez le gestionnaire de plugins de Notepad ++: ouvrez Notepad ++ et accédez à Plugins → Gestionnaire de plugins → Afficher le gestionnaire de plugins , 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 souhaitez le faire immédiatement (pour éviter tout risque de perte de travail).
la source
Si vous souhaitez prévisualiser automatiquement Markdown dans Notepad ++, vous pouvez utiliser le plug-in HTML Preview (version 1.3 et ultérieure) en combinaison avec un outil Markdown. Dans le plug-in de prévisualisation HTML, 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 à l'aide d'une option de menu (la modification du fichier exemple fourni ne fonctionne pas) ou manuellement si vous placez le fichier Filters.ini dans le dossier plugins \ Config \ PreviewHTML . Un exemple de fichier Filter.ini est inclus dans le fichier d’archive du plug-in Preview disponible à partir de la page Web PreviewHTML .
Voici un exemple de fichier Filters.ini qui utilise une implémentation Python Markdown:
la source
Le référentiel "Edditoria" GitHub présente un certain nombre de bogues (par exemple,
#
un lien est rompu) et n'a pas été mis à jour depuis des années. Après avoir essayé les fourches les plus actives, celle-ci est bien meilleure.la source
J'ai trouvé un flux de travail plus simple qui consiste à utiliser l' extension Markdown dans Chrome, à effectuer vos modifications dans Notepad ++, puis à pointer Chrome sur votre fichier et à le recharger après chaque modification.
Aucune configuration complexe n'est nécessaire, et le travail est fait pour moi.
la source
Pour mettre en évidence la syntaxe, je choisirais la solution Oliver Salzburg.
Ici, j'ai trouvé un lien vers une astuce intéressante si vous souhaitez prévisualiser Markdown dans Notepad ++ ( lien vers "astuce" ).
Ce n'est pas très bavard, mais j'espère que cela aidera toujours les autres qui veulent la même chose. (Comme moi:))
Ceci est une version, qui pourrait être utilisée (avec une implémentation de md2html par Node.js), pour les personnes qui n'aiment pas parcourir la documentation:
la source
NPP_RUN $(OUTFILE)
c'est-à-dire sanschrome
, fonctionne également. Lance votre navigateur par défaut avecc:\temp\md2html
.Quelques ajustements à la réponse du gagnant . 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, le lance dans le navigateur par défaut et ferme la fenêtre de la console. Vous pouvez ensuite alt-tabuler vers le navigateur pour admirer les résultats.
L'autre fait la même chose, mais ne le lance pas dans le navigateur (
NPP_RUN $(OUTFILE)
n'y est pas). Je trouve cela pratique quand j'ai déjà exécuté le premier script une fois: il suffit d'alt-tab sur le navigateur et de cliquer F5pour l'actualiser, 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 les options avancées de NPP_EXEC , puis lui attribuer un raccourci clavier via le menu Paramètres → Mappeur de raccourcis .
la source