Parece que desea editar texto enriquecido utilizando la sintaxis de reducción; Notepad ++ es, por supuesto, solo un editor de texto sin formato, pero que admite el resaltado de sintaxis. Si realmente necesita la capacidad de edición sin conexión, es posible que desee ver un editor de escritorio que lo admita, como este de código abierto
Geoff el
1
Quizás la "pregunta" en cuestión es encontrar un complemento para hacer algo como el complemento de rebajas netbeans ; esto proporciona algo de resaltado de sintaxis y también tiene un modo de vista previa. El modo de vista previa se puede configurar para guardar la versión HTML, que me parece bastante útil para los archivos Léame.
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 .
@srk: No creo que puedas. Si desea una experiencia de edición adecuada de Markdown, recomendaría mirar MarkdownPad . De lo contrario, es posible que deba construir una macro para representar el documento y abrirlo en un navegador. Pero supongo que sería un flujo de trabajo horrible: \
Der Hochstapler
@srk: es el resaltado de sintaxis como el que sugerí. Al menos por lo que puedo decir.
Der Hochstapler
44
Es un resaltado de sintaxis bastante malo, por ejemplo, # dentro de un enlace resalta al final de la línea como un comentario. El proyecto no ha sido tocado en 2 años. Hay varias horquillas, pero es difícil saber cuál es mejor.
Nates
"El proyecto no ha sido tocado en 2 años", eso ya no es cierto. "Última confirmación a18079b el 8 de diciembre de 2017".
gerleim
61
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.
El panel de vista previa se puede mover, cambiar de tamaño a voluntad y acoplarse
Como instalarlo
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).
@SAm puede usar esto junto con el complemento Markdown Syntax sin problemas en mi experiencia
seneyr
Pero el analizador de rebajas parece ... malo
Madlozoz
Okay. para mí, la ventana de "vista previa" no apareció al reiniciar notepad ++. Hay un nuevo elemento de menú "Complementos / MarkdownViewer ++ / MarkdownViewer ++ (CNTL SHIFT M)" que mostró y mostró mi ventana de vista previa.
granadaCoder
16
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:
Esta respuesta sería mejor con algunas cosas más claras. (1) ¿Con qué elemento del menú se puede definir un filtro? (2) ¿Quiere decir que el programa debe tomar la pestaña X en NPP como entrada y enviar la salida a la pestaña Y en NPP como HTML, que luego puede previsualizarse con HTML Preview? ¿Podría especificar qué es exactamente el descuento en su línea de comando? Estoy tratando de hacer que esto funcione con markdown2 , pero aún no tengo éxito.
RolfBly
44
Es un poco complicado hacer que esto funcione: 1. instale python con "pip" (el instalador msi para python versión 3.4.3 hace esto) 2.instale markdown: "pip install markdown" 3. instale la versión> v1.3 de PreviewHTML, esto es importante porque el administrador de complementos solo proporciona v1.2: obténgalo manualmente desde git repo fossil.2of4.net/npp_preview/info/fb02a79e74ace3be 4.cree el filtro desde el menú "plugin / Vista previa HTML / Editar definiciones de filtro" - aquí pegue el Script. Y luego funciona!
pdem
Simplemente no funciona.
Mostafa
1
¡Las instrucciones de @ pdem funcionan maravillosamente! Para instalar la versión 1.3, descomprima los archivos 1.3 descargados, copie el archivo .dll en la carpeta Notepad ++ / plugins y la carpeta PreviewHTML en la carpeta Notepad ++ / plugins / Config y reinicie Notepad ++.
nzn
11
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.
@TmTron Buen punto, aunque el repositorio original solo ha visto un par de compromisos en todos estos años. Incluso el tenedor que mencioné no funcionó perfectamente, pero es algo.
Nates
10
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:
Por favor, inserte la esencia o el contenido del enlace. Los enlaces se rompen y se desvanecen, lo que significa que esa parte de su respuesta deja de tener sentido para futuros visitantes.
Tog
Esta respuesta asume que el lector está lo suficientemente familiarizado con NPP_EXEC o está dispuesto a leer su documentación para averiguar exactamente cuál debería ser el script y cómo obtener la salida de un convertidor de reducción a HTML en una nueva pestaña de Notepad ++.
RolfBly
@RolfBly espero que mi actualización te ayude. así es como lo uso, seguramente hay formas mejores o mejores. :)
winner_joiner
@winner_joiner Funciona de maravilla, ¡gracias!
RolfBly
1
NPP_RUN $(OUTFILE)es decir chrome, sin , también funciona. Inicia su navegador predeterminado con c:\temp\md2html.
RolfBly
0
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.
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 .
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 .
fuente
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:
Como instalarlo
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).
fuente
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:
fuente
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.fuente
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í.
fuente
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" ).
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:
fuente
NPP_RUN $(OUTFILE)
es decirchrome
, sin , también funciona. Inicia su navegador predeterminado conc:\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.
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 .
fuente