从 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++ 复制带有颜色的文本的主要内容,如果未能解决你的问题,请参考以下文章