Cómo utilizar Markdown en Notepad++
Me encanta escribir en Markdown y me gustaría poder escribir y previsualizar contenido Markdown en Notepad++.
¿Hay algún plugin WYSIWYG Markdown para Notepad++?
Hay un proyecto llamado Markdown Syntax Highlighting for Notepad++ en GitHub.
Este proyecto añade resaltado de lenguaje personalizado para Markdown:
Hay una versión disponible tanto para el esquema de colores estándar como para el tema oscuro (ZenBurn). Después de la instalación, encontrará una nueva opción en el menú desplegable Idioma.
MarkdownViewer++ es un plugin para Notepad++ que permite escribir un archivo usando Markdown y ver la vista previa en tiempo real, en un panel de vista previa.
Para aclarar: a diferencia de Markdown Syntax Highlighting for Notepad++ , que fue recomendado por Oliver Salzburg aquí, no soporta el resaltado de sintaxis ni la renderización en línea. El archivo de texto se trata como uno normal, y el plugin lo muestra renderizado en otro panel.
Una imagen lo hará más claro:
0x1 (Pulse aquí para verla a tamaño completo)
Entre sus características:
Para instalarlo, utiliza el gestor de plugins de Notepad++: abre Notepad++ y ve a Plugins → Gestor de plugins → Mostrar gestor de plugins, luego desplázate hasta MarkdownViewer++, selecciónalo y haz clic en Instalar. Automáticamente se descargará el plugin y se instalará. En este punto hay que reiniciar el editor, y te preguntará si quieres hacerlo inmediatamente (para que no haya riesgo de perder tu trabajo).
Si quieres previsualizar automáticamente Markdown en Notepad++ puedes utilizar el plugin Previsualización HTML (versión 1.3 y superior) en combinación con una herramienta Markdown. En el plugin de vista previa HTML puedes definir un filtro (un programa que se ejecutará en un archivo fuente automáticamente antes de la vista previa del archivo).
Puede definir un filtro usando una opción del menú (cambiar el archivo de ejemplo proporcionado no funciona), o manualmente si pone el archivo Filters.ini en la carpeta plugins\Config\PreviewHTML. Un ejemplo de archivo Filter.ini está incluido en el archivo de plugin de Vista Previa disponible en la página web de PreviewHTML .
Este es un ejemplo de archivo Filters.ini que utiliza una implementación de Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
He encontrado un flujo de trabajo más simple es el uso de la extensión Markdown en Chrome, hacer sus ediciones en el Bloc de notas +, a continuación, apuntar Chrome en su archivo y volver a cargar después de cada cambio.
No hay necesidad de una configuración compleja, y hace el trabajo para mí.
Para el resaltado de sintaxis yo optaría por la solución de Oliver Salzburg.
Aquí encontré un enlace a un buen truco si quieres previsualizar Markdown en Notepad++ enlace al “truco” ).
The Gist: Hay una extensión del Notepad++ llamada NPP_EXEC, que ejecuta scripts. Combínalo con el script Markdown de Perl (Python, Node.js, etc.) para generar una salida HTML en una pestaña.
No es muy verboso, pero espero que esto aún ayude a otros que quieran lo mismo. (Como yo:))
Esta es una versión, que podría ser usada (con una implementación de Node.js de md2html), para la gente que no le gusta vadear la documentación:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
Sólo unos pocos retoques a la respuesta de winner joiner . Ahora tengo dos scripts NPP_EXEC, cada uno bajo un atajo de teclado.
Uno crea una versión HTML del archivo Markdown, con el mismo nombre de archivo en el mismo directorio, lo lanza en el navegador por defecto y cierra la ventana de la consola. A continuación, se pasa al navegador con alt-tab para admirar los resultados.
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
El otro hace lo mismo, excepto que no lo lanza en el navegador (NPP_RUN $(OUTFILE)
no está). Esto me resulta útil cuando ya he ejecutado el primer script una vez: simplemente alt-tab al navegador y presiona F5 para refrescarlo, en lugar de abrir una nueva pestaña con las ediciones más recientes.
Puede guardar cada script con su propio nombre, pegarlo en el menú de macros con las Opciones Avanzadas de NPP_EXEC, y luego asignarle un atajo de teclado a través del menú Configuración → Mapeador de Atajos.