Adoro escrever no Markdown e gostaria de poder escrever e visualizar o conteúdo do Markdown no Notepad ++.
Existem plugins WYSIWYG Markdown para o Notepad ++?
Adoro escrever no Markdown e gostaria de poder escrever e visualizar o conteúdo do Markdown no Notepad ++.
Existem plugins WYSIWYG Markdown para o Notepad ++?
Respostas:
Existe um projeto chamado Markdown Syntax Highlighting for Notepad ++ no GitHub.
Este projeto adiciona destaque de idioma personalizado para Markdown:
Existe uma versão disponível para o esquema de cores padrão e o tema escuro (ZenBurn). Após a instalação, você encontrará uma nova opção no menu suspenso Idioma .
O MarkdownViewer ++ é um plug-in 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: ao contrário do Markdown Syntax Highlighting for Notepad ++ , recomendado por Oliver Salzburg aqui, ele não suporta realce de sintaxe e renderização embutida. O arquivo de texto é tratado como normal e o plug-in mostra-o renderizado em outro painel.
Uma imagem tornará mais claro:
(Clique aqui para vê-lo em tamanho real)
Entre suas características:
Para instalá-lo, use o gerenciador de plug- ins do Notepad ++: abra o Notepad ++ e vá para Plug - ins → Gerenciador de plug- ins → Mostrar Gerenciador de plug - ins , depois role para MarkdownViewer ++, selecione-o e clique em Install. Ele fará o download e o instalará automaticamente. Nesse ponto, o editor deve ser reiniciado e perguntará se você deseja fazê-lo imediatamente (para que não haja risco de perder seu trabalho).
Se você deseja visualizar automaticamente o Markdown no Notepad ++, pode usar o plug-in HTML Preview (versão 1.3 e superior) em combinação com uma ferramenta Markdown. No plug-in de 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 nos plugins da pasta \ Config \ PreviewHTML . Um exemplo de arquivo Filter.ini é incluído no arquivo de plug-in do Preview, disponível na página da web PreviewHTML .
Este é um exemplo de arquivo Filters.ini que usa uma implementação Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
O repositório "Edditoria" do 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.
Achei que um fluxo de trabalho mais simples é usar a extensão Markdown no Chrome, fazer suas edições no Notepad ++, apontar o Chrome para o seu arquivo e recarregá-lo após cada alteração.
Não há necessidade de configuração complexa, e ele faz o trabalho por mim.
Para destacar a sintaxe, eu usaria a solução de Oliver Salzburg.
Aqui encontrei um link para um bom truque, se você quiser visualizar o Markdown no Notepad ++ ( link para o "truque" ).
The Gist: Existe uma extensão do Notepad ++ chamada NPP_EXEC, que executa scripts. Combine-o com o script Markdown Perl (Python, Node.js, etc.) para gerar saída HTML em uma guia.
Não é muito detalhado, mas espero que isso ainda ajude outras pessoas que querem o mesmo. (Como eu:))
Esta é uma versão que pode ser usada (com a implementação do md2html no Node.js.), para pessoas que não gostam de vasculhar a documentação:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
ou seja chrome
, sem , também funciona. Inicia o navegador padrão com c:\temp\md2html
.
Apenas alguns ajustes na resposta do marceneiro vencedor . 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, o inicia no navegador padrão e fecha a janela do console. Você então pressiona a tecla Alt até o 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 inicia no navegador ( NPP_RUN $(OUTFILE)
não existe). Acho isso útil quando eu já executei o primeiro script uma vez: basta pressionar F5a tecla Alt-Alt no navegador e pressionar para atualizá-lo, em vez de abrir uma nova guia com as edições mais recentes.
Você pode salvar cada script com seu próprio nome, colá-lo no menu Macro com as Opções avançadas do NPP_EXEC e atribuir um atalho de teclado a ele através do menu Configurações → Mapeador de atalhos .