有谁知道如何将一些代码复制并粘贴到Notepad ++中并保留粘贴文本的所有样式和颜色?
答案 0 :(得分:10)
纯文本没有格式。
你所要求的是不可能的。
如果您的意思是在一个IDE中看到颜色/样式,那是因为IDE“理解”了格式并以颜色显示文本。这并不意味着文本本身具有相关的颜色。
Notepad ++具有多种语言/格式的语法高亮显示 - 从Language
菜单中选择合适的语法。
某些文档格式确实有颜色/样式(exmaples:RTF,HTML)。
答案 1 :(得分:6)
作为赏金添加的问题与最初提出的问题有不同的答案。我在这里记录了答案的答案
是否可以在保留语法的同时从记事本++中复制 突出?是否可以使用插件执行此操作?
是的,这是可能的。关于如何做到这一点,SuperUser提供了一个很好的答案。我在下面引用了它。
转到插件 - > NppExport。从那里,你有三个选择 考虑:
导出到RTF导出为HTML将所有格式复制到剪贴板开始 最后一个 - "将所有格式复制到剪贴板" - 将复制 具有突出显示语法的整个文件到剪贴板。一旦您 单击它,然后打开Microsoft Word,然后点击粘贴!你应该看到 精美的语法突出代码。如果出现问题,那么 您可以尝试其他选项之一(导出到RTF / HTML) 我从来没有遇到过剪贴板方法的问题。
此外,这是在此answer的屏幕截图中捕获的。
答案 2 :(得分:2)
您无法保留粘贴到记事本++中的代码的颜色。缩进和格式应该复制得很好。
如果要复制和粘贴代码并具有完全相同的颜色和样式,则需要在一个IDE或程序中复制和粘贴。例如,从Visual Studios中的一个文件复制并粘贴到Visual Studio中的另一个文件。或者花点时间在Notepad ++中制作自己的颜色。存在这样做的选项。