Como usar o Markdown no Notepad ++

145

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

Existe algum plug-in WYSIWYG Markdown para o Notepad ++?

    
por srk 22.04.2013 / 18:50

7 respostas

88

Há um projeto chamado Destaque de sintaxe do Markdown para o Notepad ++ no GitHub.

Este projeto adiciona destaque de idioma personalizado para o Markdown:

Háumaversãodisponívelparaoesquemadecorespadrãoeparaotemaescuro(ZenBurn).Apósainstalação,vocêencontraráumanovaopçãonalistasuspensaIdioma.

    
por 22.04.2013 / 18:58
43

O MarkdownViewer ++ é um plugin do Notepad ++ que permite digitar um arquivo usando o Markdown e ver a visualização em tempo real, em um painel de visualização .

Para esclarecer: diferentemente de Destaque de sintaxe do Markdown para o Notepad ++ , que era recomendado por Oliver Salzburg aqui, ele não suporta realce de sintaxe e renderização inline. O arquivo de texto é tratado como normal e o plug-in mostra-o em outro painel.

Uma foto deixará mais claro:

(Clique aqui para ver em tamanho real)

Entre suas características:

  • Ele suporta o CommonMark
  • Você pode exportar o resultado para HTML ou para PDF
  • O painel de visualização pode ser movido, redimensionado à vontade e encaixado

Como instalá-lo

Para instalá-lo, use o gerenciador de plugins do Notepad ++: abra o Notepad ++ e vá para Plugins Gerenciador de Plugin Mostrar Gerenciador de Plugin , vá até o MarkdownViewer ++, selecione-o e clique em Instalar . Ele irá automaticamente baixar o plugin e instalá-lo. Neste ponto, o editor deve ser reiniciado e ele perguntará se você deseja fazer isso imediatamente (para que não haja risco de perder seu trabalho).

    
por 18.05.2017 / 18:55
15

Se você quiser visualizar automaticamente o Markdown no Notepad ++, poderá usar o plug-in HTML Preview (versão 1.3 e superior) em combinação com uma ferramenta Markdown. No plugin de pré-visualização HTML você pode definir um filtro (um programa que será executado em um arquivo de origem automaticamente antes de visualizar o arquivo).

Você pode definir um filtro usando uma opção de menu (alterar o arquivo de amostra fornecido não funciona) ou manualmente se colocar o arquivo Filters.ini na pasta plugins \ Config \ PreviewHTML . Um exemplo do arquivo Filter.ini é colocado no arquivo de pré-visualização do plugin disponível na página da web PreviewHTML .

Este é um exemplo de arquivo Filters.ini que usa uma implementação de Markdown do Python:

; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
    
por 26.06.2014 / 11:37
11

O repositório "Edditoria" GitHub possui vários bugs (por exemplo, # dentro de um link está quebrado) e não é atualizado há anos. Depois de experimentar os garfos mais ativos, este é muito melhor.

    
por 05.10.2014 / 14:46
10

Descobri que um fluxo de trabalho mais simples é usar a extensão Markdown no Chrome, fazer suas edições no Notepad ++, depois apontar o Chrome para seu arquivo e recarregá-lo após cada alteração.

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

    
por 11.06.2015 / 05:11
4

Para o realce de sintaxe, eu escolheria a solução de Oliver Salzburg.

Aqui encontrei um link para um truque legal se você quiser visualizar o Markdown no Notepad ++ ( link para o "truque" ).

The Gist: There is a Notepad++ extension called NPP_EXEC, which executes scripts. Combine it with the Perl (Python, Node.js, etc.) Markdown script to generate HTML output into a tab.

Não é muito detalhado, mas espero que isso ajude os outros que querem o mesmo. (Como eu:))

Esta é uma versão que pode ser usada (com uma implementação Node.js de md2html) para pessoas que não gostam de percorrer documentação:

NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
    
por 08.10.2013 / 10:32
0

Apenas alguns ajustes na resposta do vencedor do sorteio . Agora tenho dois scripts NPP_EXEC, cada um sob um atalho de teclado.

Um cria uma versão HTML do arquivo Markdown, com o mesmo nome de arquivo no mesmo diretório, lança-o no navegador padrão e fecha a janela do console. Você, então, tabula-se no navegador 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, exceto que não o lança no navegador ( NPP_RUN $(OUTFILE) não está lá). Eu acho isso útil quando eu já executei o primeiro script uma vez: apenas alt-tab para o navegador e pressione F5 para atualizá-lo, ao invés de abrir uma nova aba com as edições mais recentes. / p>

Você pode salvar cada script com seu próprio nome, colocá-lo no menu Macro com Opções Avançadas do NPP_EXEC, e então atribuir um atalho de teclado para ele via menu Configurações Mapeador de Atalhos .

    
por 20.02.2015 / 16:14