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

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++?

Respostas (7)

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

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.

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

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:

  • Soporta CommonMark
  • Puedes exportar el resultado a HTML o a PDF
  • El panel de previsualización se puede mover, redimensionar a voluntad y acoplar

Cómo instalarlo

Para instalarlo, utiliza el gestor de plugins de Notepad++: abre Notepad++ y ve a PluginsGestor de pluginsMostrar 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).

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

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"
11
11
11
2014-10-05 12:46:06 +0000

El repositorio GitHub de “Edditoria” tiene varios errores (por ejemplo, # dentro de un enlace está roto) y no se ha actualizado desde hace años. Después de probar las bifurcaciones más activas, esta es mucho mejor.

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

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í.

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

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)
0
0
0
2015-02-20 15:14:56 +0000

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ónMapeador de Atajos.