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


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.


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.


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.


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 ).


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.


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!


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 .


-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 !!!


1
Qual seria essa DLL?
Underscore_d
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.