从Notepad ++复制带有颜色的文本


123

有没有一种方法可以从记事本++文件中复制带有颜色的文本?

我正在尝试编写一个教程文档,并且我将能够复制xml标签。

谢谢!

Answers:


187

有一个名为NppExport的插件可以用几种可用的格式来完成此任务。如果还没有NppExport,则可以通过内置的插件管理器下载它。

更新的6.1.5版本(或更早可能),这附带了一个标准的安装记事本++

在此处输入图片说明

NppExportNotepad++ 64 bits版本默认不包含截至2019年的更新github issue)。您可以在此处下载NppExport的64位版本:[ github ]


2
难以置信。我很高兴,这存在,但它会更好,如果默认编辑>复制命令提供RTF作为微软的Word,Outlook中等等默认
乔纳森Watmough

2
FYI Notepad ++ v7.2.2不再包含在内,手动添加插件会报告其损坏。
teknopaul

但是它似乎带有(在我的情况下为黑色)背景色,因此它输出黑线
JinSnow

1
大家很奇怪,它为什么没有NppExport安装,也没有插件管理器进行安装,github.com/notepad-plus-plus/notepad-plus-plus/issues/2459
尼科洛加斯帕里尼

2
在Notepad ++ v7.7.1中,NppExport维护字体名称,大小和粗体,但不维护字体颜色。在7.6.x中正常工作。请参阅:NppExport插件-“将HTML复制到剪贴板”不再起作用
Eliahu Aaron

17

在NPP v6.7.7中,您可以通过选择文本,右键单击文本,选择“插件命令”,然后选择“使用语法突出显示复制文本”来执行此操作。


在插件菜单的“ NppExport”下也有“ copy html”
drojf

4

在NPP v6.7.7中,您可以通过选择文本,右键单击文本,选择“插件命令”,然后选择“使用语法突出显示复制文本”来执行此操作

并且,如果您尝试将其粘贴到Microsoft word \ ppt,请确保word \ ppt上的粘贴设置正确。

在此处输入图片说明


1

要建立基于Raveren的答案:将HTML复制到剪贴板不适合我(对于.bat),我不得不选择plugins / NppExport / Export转换为HTML,然后在浏览器中打开html并从那里复制文本。




0

要复制.bat文件内容,只需选择“将所有格式复制到剪贴板”选项。


有没有一种方法可以将“将所有格式复制到剪贴板”作为Ctrl-C /编辑>复制的默认操作?我总是希望有这个机会。将其粘贴回NP ++似乎不会造成任何问题,它仅粘贴纯文本。
JohnC '17

0

对我来说,最简单的方法是:

  1. 通过使用Microsoft打印到pdf工具将内容从npp ++打印到pdf(它将保留pdf中的所有格式和颜色代码)。

    1. 使用Microsoft Word打开该pdf文件,它将询问您是否转换为Word并进行转换。

    2. 如果要更改文件,只需使用“另存为”选项将另存为文件即可。


-1

我已经从https://github.com/bruderstein/nppPluginManager/releases下载了插件管理器。它包含插件管理器DLL和EXE。将PluginManager.dll粘贴复制到C:\ Program Files \ Notepad ++ \ plugins中,然后将gpup.exe复制并粘贴到C:\ Program Files \ Notepad ++ \ updater。如果您没有更新程序文件夹,请创建一个。重新启动记事本++。在“插件”下,>>您会注意到插件管理器。使用它来安装插件。我安装的是NppExport。这非常有用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.