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


11

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

XML格式

当我在Outlook中复制/粘贴此内容时,只有文本会出现。Outlook电子邮件设置为HTML。我也已经在Word中验证了仅粘贴了文本。

有单独的Copy to Clipboard菜单项,但它们看起来集中在文件名上。有没有可以复制格式和文本的选项或扩展名?


可能的重复superuser.com/questions/125210/...superuser.com/questions/60760/...superuser.com/questions/39571/... 的解决方案似乎是使用Plugins > NppExport
厄尼

@ernie Doh和我已经安装了NppExport并首先在此处搜索答案。谢谢,您可以添加作为答案,我会接受
Brad Patton

1
尽管此问题被标记为原始PHP问题的重复,但我发现它与作为Notepad ++用户的需求更为相关。
2015年

Answers:


12

复制并粘贴Breakthrough答案中的类似问题

您可以使用Notepad ++通过三种方式完成此操作。众所周知,Notepad ++是Notepad的更高级版本,它支持“开箱即用”的不同代码文件的语法高亮显示-包括PHP!

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

如果您需要更改任何颜色,则可以轻松进行-只需转到“设置”->“样式设置器”即可。在该菜单中,您可以更改各种突出显示和字体选项,以满足您的需要-尽管默认值通常可以满足大多数需求。

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

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

从最后一个开始-“将所有格式复制到剪贴板”-它将使用突出显示的语法将整个文件复制到剪贴板。一旦单击它,然后打开Microsoft Word,然后单击粘贴即可!您应该看到语法精美的代码。如果出现问题,尽管我对剪贴板方法从未遇到过任何问题,但是您可以尝试其他选项之一(导出到RTF / HTML)。

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


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