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

Posted

技术标签:

【中文标题】从 Notepad++ 复制带有颜色的文本【英文标题】:Copying text with color from Notepad++ 【发布时间】:2011-09-07 22:31:04 【问题描述】:

有没有办法从记事本++文件中复制带有颜色的文本?

我正在尝试编写教程文档,我希望能够 复制 xml 标签。

谢谢!

【问题讨论】:

【参考方案1】:

有一个名为 NppExport 的插件,它以几种可用的格式执行此操作。如果您还没有 NppExport,可以通过内置的插件管理器下载。

更新从版本 6.1.5(或可能更早)开始,它附带了 Notepad++ 的标准安装

更新 自 2019 年起,NppExport 默认不包含在 Notepad++ 64 bits 版本 (github issue) 中。您可以在此处下载 64 位版本的 NppExport:[github]

【讨论】:

难以置信。我很高兴它的存在,尽管如果默认的编辑 > 复制命令提供 RTF 作为 MS Word、Outlook 等的默认设置会更好。 仅供参考 Notepad++ v7.2.2 这不再包括在内,手动添加插件会报告其损坏。 但它似乎带有(在我的情况下为黑色)背景颜色,因此它输出一条黑线 对于任何想知道为什么它没有安装 NppExport 也没有安装插件管理器的人,github.com/notepad-plus-plus/notepad-plus-plus/issues/2459 在 Notepad++ v7.7.1 中,NppExport 维护字体名称、大小和粗体,但不维护字体颜色。在 7.6.x 中运行良好。见:NppExport plugin - 'copy html to clipboard' does not work anymore【参考方案2】:

在 NPP v6.7.7 中,您可以通过选择文本,右键单击它,选择“插件命令”,然后选择“使用语法高亮复制文本”来完成此操作。

【讨论】:

插件菜单的“NppExport”下还有“copy html”【参考方案3】:

在 NPP v6.7.7 中,您可以通过选择文本,右键单击它,选择“插件命令”,然后选择“使用语法高亮复制文本”来完成此操作

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

【讨论】:

【参考方案4】:

以 Raveren 为基础回答: 将 HTML 复制到剪贴板不适合我(对于 .bat),我必须选择 plugins/NppExport/Export to HTML,然后在浏览器中打开 html 并从那里复制文本。

【讨论】:

【参考方案5】:

当您选择使用右键单击插件命令复制并复制突出显示语法的文本时,它可以正常工作。

【讨论】:

【参考方案6】:

对于 Notepad++ 64 位版本,您可以在此处找到 NppExport 插件:https://github.com/chcg/NPP_ExportPlugin/releases

我已经使用 Notepad++ v7.5.4 测试了“NppExport_0.2.8.16_x64.zip”。

【讨论】:

【参考方案7】:

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

【讨论】:

有没有办法让“复制所有格式到剪贴板”成为 Ctrl-C / Edit > Copy 的默认操作?我总是希望它可用。将其粘贴回 NP++ 似乎没有任何问题,它只粘贴纯文本。【参考方案8】:

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

    使用 microsoft print 将您的内容从 npp++ 打印到 pdf 到 pdf工具(它将保留pdf中的所有格式和颜色代码)。

      使用 Microsoft Word 打开该 pdf 文件,它会询问您 确认转换为word,转换它。

      如果您想对文件进行更改,只需使用 'save 将文件另存为文件 as' 选项,就是这样。

【讨论】:

【参考方案9】:

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

【讨论】:

以上是关于从 Notepad++ 复制带有颜色的文本的主要内容,如果未能解决你的问题,请参考以下文章

notepad++如何更改编辑界面前背景颜色?

如何复制带格式的Notepad++文本?

如何复制带格式的Notepad++文本?

为啥我不能在 CSS 中更改文本的颜色? [复制]

随手记note(第二次团队作业)

支持按行号区域文本选择的NotePad++插件开发