Copiar texto do Notepad ++ com formatação?

Respostas:

280

Aqui está uma imagem do bloco de notas ++ quando você seleciona texto para copiar como html.

Bloco de notas ++ Plugin: Copiar como HTML

e a aparência do texto formatado após colá-lo no OneNote (semelhante a qualquer outro aplicativo que suporte "Colar especial"): Como é a aparência ao importá-lo

ppolyzos
fonte
4
"Exportar para HTML" funciona, mas não "Copiar HTML para a área de transferência". Você sabe por quê?
Pacerier
6
É necessário usar um atalho: Ctrl + Shift + C. Configurações> Mapeador de atalhos> Comandos de plug-in> Copiar todos os formatos para a área de transferência. > CTRL + SHIFT + C -> Formatação feliz!
The Beast
@Pacerier A partir do 7.2.2, "Copiar HTML para a área de transferência" parece funcionar muito bem.
Kyle Strand
4
alguém perdeu o Feed de linha usando esse método?
BobNoobGuy
1
@BobNoobGuy Estou quando tento usar "Copiar HTML para a área de transferência" (estou no 7.2.2). Embora seja hackeado, a maneira como preservo o feed de linha é exportando para HTML, abrindo o HTML no Word e copiando daí para qualquer fonte para a qual eu precise enviar código (por exemplo, OneNote).
21917 Joe Greene
71

Retirado daqui :

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

Se você precisar alterar alguma das cores, poderá fazê-lo facilmente - basta ir em 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 Copiar 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 para a á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 eu nunca tenha tido problemas com o método da área de transferência.

npinti
fonte
39
E agora vá para [Configurações> Mapeador de atalhos> Comandos de plug-in> Copiar todos os formatos para a área de transferência] e defina-o como CTRL + SHIFT + C -> alegria instantânea. CTRL + C para copiar o texto bruto, CTRL + SHIFT + C para copiar com formatação. Isso deve ser o padrão.
Dennis L
para colar com formatação, use CTRL + SHIFT + V no libreOffice writer
Mohammad b
2
@DennisG, alegria instantânea, até você estar na mesa do seu colega (ou de qualquer outra pessoa) e se acostumar a usar CTRL + SHIFT + C que esqueceu onde a configuração original está localizada. Ops.
Pacerier
1
Isso funcionou para mim, exceto que eu estava tentando preservar a formatação de um Notepadarquivo em vez de um MSWordarquivo. Eu tive que copiar o código Notepad++, colá-lo MSWorde copiá-lo MSWorde colá-lo Notepad. Por alguma razão, não foi possível colá-lo diretamente Notepad.
Mark Miller
32

Selecione o texto

No menu, vá para Plugins> NPPExport> Copiar RTF para a área de transferência

No MS Word, vá em Editar> Colar Especial

Isso abrirá a caixa de diálogo Colar especial. Selecione o botão de opção Colar e, na lista, selecione Texto formatado (RTF)

Você poderá ver o texto formatado.

usuario
fonte
13

Selecione o texto.

Clique com o botão direito.

Comandos de plug-in -> Copiar texto com destaque de sintaxe

Cole-o no Word ou o que for.

CodificaçãoBubba
fonte
11

Vale ressaltar que o Notepad ++ de 64 bits não suporta o Plugin Manager e o NPPExport , portanto, eles não serão mostrados no menu Plugins . Se você tentar adicionar o plug- in NPPExport manualmente, provavelmente verá:

"O plug-in NPPExport não é suportado com o Notepad ++ de 64 bits"

Felizmente, existe o plug - in NPP_Export para download a partir daqui, que funciona bem com o Notepad ++ de 64 bits (v7.2.2 no meu caso) e o suporte ao Gerenciador de plug- ins está em andamento (verifique as atualizações no GitHub ).

Leszek Jasek
fonte
5

Para quem não vê Plugins-> NPPExport,

Baixar Plugin Manager a partir deste . Extraia o conteúdo e coloque-o na pasta C / ProgramFile / NP ++ de instalação, plugins e atualizador. Reinicie o NP ++. Você poderá ver Plugins-> Plugin Manager então. Você pode baixar qualquer plug-in, incluindo o NPPExport e instalá-lo para ver o comando Copiar.

MayurKubavat
fonte
4

Parece-me que a maneira melhor e mais fácil é comentada por Dennis G :

E agora vá para [Configurações> Mapeador de atalhos> Comandos de plug-in> Copiar todos os formatos para a área de transferência] e defina-o como CTRL + SHIFT + C -> alegria instantânea. CTRL + C para copiar o texto bruto, CTRL + SHIFT + C para copiar com formatação. Isso deve ser o padrão.

Esperando ajudar alguém como eu!

GntS
fonte
2

Como a resposta escolhida é bastante antiga e as coisas mudaram, eis o novo procedimento, se você usar o Notepad ++ de 64 bits. A versão de 64 bits não vem com o Plugin Manager nem o NppExport. Todos os detalhes são fornecidos aqui .

Para retomar rapidamente, o Plugin Manager não é mais desenvolvido e o NppExport pode ser encontrado aqui .

Cailloumax
fonte
-5

Horrível procurar esta falha:

Copie .dll para aqui:

\ Arquivos de Programas \ Notepad ++ \ plugins -> coloque aqui

Reinicie o bloco de notas ++

e agora você pode usar os comandos de cópia !!!

Ricardo Fercher
fonte
1
Qual seria essa DLL?
Underscore_d