如何从 Notepad++ 复制带有语法突出显示的文本?

Bra*_*ton 12 notepad++ copy-paste syntax-highlighting

我在 Notepad++ 中有一个 XML 片段,我想通过电子邮件与同事分享。在 Notepad++ 中,语法高亮很好地展示了元素和属性。这是一个示例图片:

XML

当我在 Outlook 中复制/粘贴它时,只有文本出现。Outlook 电子邮件设置为 HTML。我还在 Word 中验证了仅粘贴文本。

有单独的Copy to Clipboard菜单项,但它们看起来专注于文件名。是否有选项或扩展名可以复制格式和文本?

ern*_*nie 12

复制并粘贴突破对类似问题的回答

您可以使用Notepad++以三种方式完成此操作。请注意,Notepad++ 是记事本的更高级版本,它支持“开箱即用”的不同代码文件的语法突出显示 - 包括 PHP!

下载并安装它,启动它,然后加载您的 PHP 文件。您应该会自动看到它的漂亮颜色(如果没有,因为文件扩展名不是.php,请转到语言 -> PHP 或语言 -> P -> PHP)。

如果您需要更改任何颜色,您可以轻松完成 - 只需转到设置 -> 样式器配置器。从该菜单中,您可以更改各种突出显示和字体选项,以满足您的需要——尽管默认设置通常足以满足大多数人的需求。

然后,转到插件 - > NppExport。从那里,您可以考虑三个选项:

  • 导出到 RTF
  • 导出为 HTML
  • 将所有格式复制到剪贴板

从最后一个开始 - “将所有格式复制到剪贴板” - 这会将带有突出显示语法的整个文件复制到剪贴板。单击它后,然后打开 Microsoft Word,然后点击粘贴!您应该会看到精美的语法高亮代码。如果出现问题,那么您可以尝试其他选项之一(导出到 RTF/HTML),尽管我从来没有遇到过剪贴板方法的问题。

可能的重复项如何在 Outlook 2007 电子邮件中突出显示源代码的语法?, Microsoft Office Word 中的语法突出显示,如何在 Word 中轻松突出显示 PHP 代码的语法?