Me encanta escribir en Markdown y me gustaría poder escribir y obtener una vista previa del contenido de Markdown en Notepad ++.
¿Hay algún complemento WYSIWYG Markdown para Notepad ++?
Me encanta escribir en Markdown y me gustaría poder escribir y obtener una vista previa del contenido de Markdown en Notepad ++.
¿Hay algún complemento WYSIWYG Markdown para Notepad ++?
Respuestas:
Hay un proyecto llamado Markdown Syntax Highlighting para Notepad ++ en GitHub.
Este proyecto agrega resaltado de idioma personalizado para Markdown:
Hay una versión disponible para el esquema de color estándar y el tema oscuro (ZenBurn). Después de la instalación, encontrará una nueva opción en el menú desplegable Idioma .
MarkdownViewer ++ es un complemento Notepad ++ que le 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 para Notepad ++ , que fue recomendado por Oliver Salzburg aquí, no admite resaltado de sintaxis y renderizado en línea. El archivo de texto se trata como uno normal y el complemento lo muestra renderizado en otro panel.
Una imagen lo hará más claro:
(Haga clic aquí para verlo a tamaño completo)
Entre sus características:
Para instalarlo, use el administrador de complementos de Notepad ++: abra Notepad ++ y vaya a Complementos → Administrador de complementos → Mostrar administrador de complementos , luego desplácese hasta MarkdownViewer ++, selecciónelo y haga clic en Install. Descargará automáticamente el complemento y lo instalará. En este punto, el editor debe reiniciarse y le preguntará si desea hacerlo de inmediato (por lo que no hay riesgo de perder su trabajo).
Si desea obtener una vista previa automática de Markdown en Notepad ++, puede usar el complemento Vista previa de HTML (versión 1.3 y superior) en combinación con una herramienta de Markdown. En el complemento de vista previa HTML, puede definir un filtro (un programa que se ejecutará en un archivo fuente automáticamente antes de obtener una vista previa del archivo).
Puede definir un filtro utilizando una opción de menú (cambiar el archivo de muestra proporcionado no funciona), o manualmente si coloca el archivo Filters.ini en la carpeta plugins \ Config \ PreviewHTML . Se incluye un ejemplo de archivo Filter.ini en el archivo de almacenamiento del complemento Vista previa disponible en la página web PreviewHTML .
Este es un ejemplo del archivo Filters.ini que usa una implementación de Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
El repositorio de GitHub "Edditoria" tiene varios errores (por ejemplo, #
dentro de un enlace está roto) y no se ha actualizado durante años. Después de probar las horquillas más activas, esta es mucho mejor.
Encontré que un flujo de trabajo más simple es usar la extensión Markdown en Chrome, hacer sus ediciones en Notepad ++, luego apuntar Chrome a su archivo y volver a cargar después de cada cambio.
No hay necesidad de una configuración compleja, y hace el trabajo por mí.
Para resaltar la sintaxis, elegiría la solución de Oliver Salzburg.
Aquí encontré un enlace a un buen truco si desea obtener una vista previa de Markdown en Notepad ++ ( enlace al "truco" ).
The Gist: Hay una extensión Notepad ++ llamada NPP_EXEC, que ejecuta scripts. Combínelo con el script de Markdown Perl (Python, Node.js, etc.) para generar resultados HTML en una pestaña.
No es muy detallado, pero espero que esto ayude a otros que quieren lo mismo. (Como yo:))
Esta es una versión, que podría usarse (con una implementación de Node.js de md2html), para las personas que no les gusta leer la documentación:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
es decir chrome
, sin , también funciona. Inicia su navegador predeterminado con c:\temp\md2html
.
Solo algunos ajustes a la respuesta del ganador . 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 inicia en el navegador predeterminado y cierra la ventana de la consola. Luego, presiona Alt en el navegador 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 inicia en el navegador ( NPP_RUN $(OUTFILE)
no está allí). Encuentro esto útil cuando ya ejecuté el primer script una vez: simplemente alt-tab hacia el navegador y presione F5para actualizarlo, 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ú Macro con las Opciones avanzadas de NPP_EXEC y luego asignarle un atajo de teclado a través del menú Configuración → Mapeador de atajos .