2

有谁知道如何将一些代码复制并粘贴到 Notepad++ 中并保留粘贴文本的所有样式和颜色?

4

3 回答 3

10

纯文本没有格式。

你所要求的是不可能的。

如果您的意思是您在一个 IDE 中看到颜色/样式,那是因为 IDE“理解”格式并以颜色显示您的文本。这并不意味着文本本身具有关联的颜色。

Notepad++ 具有多种语言/格式的语法高亮显示 - 从Language菜单中选择适当的一种。

某些文档格式确实有颜色/样式(例如:RTF、HTML)。

于 2012-09-20T09:03:48.130 回答
6

作为赏金添加的问题的答案与最初提出的问题不同。我在这里记录一个答案以获得赏金的答案

是否可以在保留语法突出显示的同时从记事本++复制?是否可以使用插件来做到这一点?

是的,这是可能的。SuperUser上提供了一个很好的答案,说明如何做到这一点。我在下面引用了它。

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

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

此外,这是在此答案的屏幕截图中捕获的。

于 2014-03-04T03:29:30.337 回答
2

您无法保留粘贴到 notepad++ 中的代码的颜色。缩进和格式应该很好地复制。

如果要复制和粘贴代码并具有完全相同的颜色和样式,则需要在一个 IDE 或程序中复制和粘贴。例如,从 Visual Studios 中的一个文件复制并粘贴到 Visual Studios 中的另一个文件。或者花时间在 Notepad++ 中制作自己的颜色风格。存在这样做的选项。

于 2014-03-04T02:11:52.270 回答