复制记事本++文本格式?

我正在使用Notepad ++编写代码。

如何将Notepad ++中的代码及其格式复制粘贴到Microsoft Word中? (即语法高亮等)

当您select要复制为html的文本时,这是来自记事本++的图像。

记事本+ +插件:复制为HTML

以及在OneNote中粘贴后格式化文本的样子(类似于支持“select性粘贴”的任何其他应用程序): 导入时的样子

采取从这里 :

您可以使用Notepad ++以三种方式完成此操作。 大家知道,Notepad ++是记事本的更高级版本,它支持“开箱即用”不同代码文件的语法高亮显示 – 包含PHP!

下载并安装它,启动它,并加载你的PHP文件。 你应该自动看到它漂亮的颜色(如果没有,因为文件扩展名是.php以外的东西,去语言 – > PHP或语言 – > P – > PHP)。

如果您需要更改任何颜色,您可以轻松完成 – 只需进入“设置” – >“风格configuration器”即可。 从该菜单中,您可以更改各种突出显示和字体选项,以满足您的需求 – 尽pipe默认通常足够多。

然后,进入插件 – > NppExport。 从那里,你可以考虑三个选项:

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

select文字

从菜单中,进入插件> NPPExport>复制RTF到剪贴板

在MS Word中去编辑>select性粘贴

这将打开“select性粘贴”对话框。 select粘贴单选button,然后从列表中select格式化文本(RTF)

您应该能够看到格式化文本。

select文字。

右键点击。

插件命令 – >用语法高亮复制文本

将其粘贴到Word或其他。

值得一提的是, 64位Notepad ++不支持Plugin Manager和NPPExport ,所以它们不会显示在Plugins菜单中。 如果您尝试手动添加NPPExport插件,则很可能会看到:

“64位记事本++不支持NPPExport插件”

幸运的是,从这里下载的NPP_Export插件可以与64位的Notepad ++(在我的情况下为v7.2.2)兼容,并且支持Plugin Manager正在进行中(请查看GitHub的更新)。

很难find这个失败:

将.dll复制到这里:

\ Program Files \ Notepad ++ \ plugins – >把它放在这里

重新启动记事本++

现在你可以使用复制命令了!

在我看来,最好和最简单的方法是评论丹尼斯G

现在进入[设置>快捷方式映射器>插件命令>将所有格式复制到剪贴板]并将其设置为CTRL + SHIFT + C – >即时快乐。 CTRL + C复制原始文本,CTRL + SHIFT + C复制格式。 这应该是默认的。

希望能帮助像我这样的人!