Como copiar texto com destaque de sintaxe do Notepad ++? [duplicado]

11

Eu tenho um snippet XML no Notepad ++ que gostaria de compartilhar com um colega de trabalho por email. No Notepad ++, o realce da sintaxe mostra bem os elementos e atributos. Aqui está um exemplo de imagem:

XML

Quando copio / colo isso no Outlook, apenas o texto é exibido. O email do Outlook está definido como HTML. Também verifiquei no Word apenas o texto é colado.

Existem Copy to Clipboarditens de menu separados, mas eles parecem focados nos nomes de arquivos. Existe uma opção ou extensão que copiará a formatação e o texto?

Brad Patton
fonte
Possíveis duplicatas superuser.com/questions/125210/… , superuser.com/questions/60760/… , superuser.com/questions/39571/… A solução parece estar em usoPlugins > NppExport
ernie
@ernie Doh e eu temos o NppExport instalado e procuramos uma resposta aqui primeiro. Obrigado, você pode adicionar como resposta e eu aceito
Brad Patton
1
Embora essa pergunta esteja marcada como duplicada da questão original do PHP, acho mais possível relacionar-me à minha necessidade como usuário do Notepad ++.
aff

Respostas:

12

Copie e cole a resposta do Breakthrough para uma pergunta semelhante :

Você pode usar o Notepad ++ para fazer isso de três maneiras. Só para você saber, o Notepad ++ é uma versão mais avançada do Notepad, que suporta o destaque de sintaxe de diferentes arquivos de código "prontos para uso" - incluído o PHP!

Baixe e instale-o, inicie-o e carregue seu arquivo PHP. Você deve vê-lo automaticamente de uma maneira bonita (se não, porque a extensão do arquivo é diferente de .php, vá para Idioma -> PHP ou Idioma -> P -> PHP).

Se você precisar alterar alguma das cores, poderá fazê-lo facilmente - basta acessar Configurações -> Configurador de Styler. Nesse menu, você pode alterar as várias opções de destaque e fonte, para atender às suas necessidades - embora o padrão normalmente seja suficiente para a maioria.

Em seguida, vá para Plugins -> NppExport. A partir daí, você tem três opções que você pode considerar:

  • Exportar para RTF
  • Exportar para HTML
  • Copie todos os formatos para a área de transferência

Comece com o último - "Copiar todos os formatos para a área de transferência" - que copiará o arquivo inteiro com a sintaxe destacada na área de transferência. Depois de clicar, abra o Microsoft Word e clique em colar! Você deve ver o código destacado de sintaxe. Se algo der errado, você pode tentar uma das outras opções (exportar para RTF / HTML), embora nunca tenha tido problemas com o método da área de transferência.

Possíveis duplicatas Como destacar a sintaxe do código-fonte no email do Outlook 2007? , Destaque de sintaxe no Microsoft Office Word , Como realçar facilmente a sintaxe do código PHP no Word?

Ernie
fonte
1
No Notepad ++ v7.7.1, o NppExport mantém o nome da fonte, tamanho e negrito, mas não a cor da fonte. Funciona bem em 7.6.x. Veja: NppExport plugin - 'copiar HTML para o clipboard' não funciona mais
Eliahu Aaron