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

Como utilizar o Markdown no Bloco de Notas++

Adoro escrever em Markdown e gostaria de poder escrever e visualizar o conteúdo de Markdown no Notepad++.

Existe algum plug-in WYSIWYG Markdown para o Bloco de Notas++?

Respostas (7)

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

Há um projecto chamado Markdown Syntax Highlighting para Notepad++ em GitHub.

Este projecto acrescenta realce de linguagem personalizada para Markdown:

Há uma versão disponível tanto para o esquema de cores padrão como para o tema escuro (ZenBurn). Após a instalação, encontrará uma nova opção no menu pendente Language*.

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

MarkdownViewer++ é um plugin Notepad++ que lhe permite digitar um ficheiro usando Markdown e ver a pré-visualização em tempo real, num painel de pré-visualização.

Para esclarecer: ao contrário do Markdown Syntax Highlighting para Notepad++ , que foi recomendado por Oliver Salzburg aqui, não suporta realce de sintaxe e renderização em linha. O ficheiro de texto é tratado como um ficheiro normal, e o plugin mostra-o renderizado num outro painel.

Uma imagem torná-lo-á mais claro:

0x1 (Clique aqui para ver em tamanho real)

Entre as suas características:

  • Suporta CommonMark
  • Pode exportar o resultado para HTML ou para PDF
  • O painel de pré-visualização pode ser movido, redimensionado à vontade, e acoplado

Como instalá-lo

& Para o instalar, utilize o gestor de plugins do Notepad++: abra o Notepad++ e vá a PluginsPlugin ManagerShow Plugin Manager, depois role para MarkdownViewer++, seleccione-o, e clique em Install. Descarregará automaticamente o plugin e instalá-lo-á. Neste momento o editor deve ser reiniciado, e irá perguntar-lhe se o deseja fazer imediatamente (para que não haja risco de perder o seu trabalho).

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

Se quiser pré-visualizar automaticamente o Markdown no Notepad++ pode usar o plugin HTML Preview (versão 1.3 e superior) em combinação com uma ferramenta Markdown. No plugin de pré-visualização HTML pode definir um filtro (um programa que será executado automaticamente num ficheiro fonte antes de pré-visualizar o ficheiro).

Pode definir um filtro usando uma opção de menu (mudar o ficheiro de amostra fornecido não funciona), ou manualmente se colocar Filters.ini na pasta plugins\Config\PreviewHTML*. Um exemplo do ficheiro Filter.ini está incluído no ficheiro de arquivo do plugin Preview disponível em PreviewHTML web page .

Este é um exemplo de ficheiro Filters.ini que utiliza uma implementação 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

O repositório “Edditoria” GitHub tem uma série de bugs (por exemplo, # dentro de uma ligação está quebrada) e não é actualizado há anos. Depois de experimentar os garfos mais activos, este é muito melhor.

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

Descobri que um fluxo de trabalho mais simples é utilizar a extensão Markdown no Chrome, fazer as suas edições no Notepad++, depois apontar o Chrome para o seu ficheiro e voltar a carregar após cada alteração.

Não há necessidade de configuração complexa, e o trabalho é feito por mim.

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

Para destacar a sintaxe, eu optaria pela solução de Oliver Salzburg.

Aqui encontrei um link para um belo truque se quiserem pré-visualizar Markdown no Notepad++ link para o “truque” ).

& > O Síntese: Existe uma extensão do Bloco de Notas++ chamada NPP_EXEC, que executa scripts. Combina-a com o Perl (Python, Node.js, etc.) Markdown script para gerar a saída HTML num separador.

Não é muito verboso, mas espero que isto ainda ajude outros que querem o mesmo. (Como eu:))

Esta é uma versão, que poderia ser utilizada (com uma implementação de md2html do Node.js), para pessoas que não gostam de vaguear pela documentação:

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

Apenas alguns ajustes para resposta do carpinteiro vencedor . Tenho agora dois guiões NPP_EXEC, cada um sob um atalho de teclado.

Um cria uma versão HTML do ficheiro Markdown, com o mesmo nome de ficheiro no mesmo directório, lança-o no browser por defeito e fecha a janela da consola. Depois alter-tab para o browser para admirar os 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

O outro faz o mesmo, excepto que não o lança no browser (NPP_RUN $(OUTFILE) não está lá). Acho isto útil quando já executei o primeiro guião uma vez: basta alterar a tabulação para o browser e carregar em F5 para o actualizar, em vez de abrir uma nova tabulação com as edições mais recentes.

Pode guardar cada script com o seu próprio nome, colá-lo no menu Macro com as Opções Avançadas da NPP_EXEC, e depois atribuir-lhe um atalho de teclado através do menu ConfiguraçõesMapper de Hortcut.