我正在使用Notepad ++编写代码。
如何在Notepad ++中复制代码及其格式以粘贴到Microsoft Word? (即语法亮点等)
当您选择要复制为html的文本时,这是来自记事本++的图像。
以及在OneNote中粘贴后格式化文本的样子(类似于支持“选择性粘贴”的任何其他应用程序):
来自here:
您可以使用Notepad ++以三种方式完成此操作。您知道,Notepad ++是一个更高级的记事本版本,它支持“开箱即用”的不同代码文件的语法高亮 - 包括PHP!
下载并安装它,启动它,并加载您的PHP文件。您应该自动看到它的颜色很漂亮(如果没有,因为文件扩展名不是.php,请转到语言 - > PHP或语言 - > P - > PHP)。
如果您需要更改任何颜色,可以轻松更改 - 只需转到设置 - > Styler配置器。从该菜单中,您可以更改各种突出显示和字体选项,以满足您的需求 - 尽管默认设置通常足以满足您的需求。
然后,转到插件 - > NppExport。从那里,您可以考虑三个选项:
导出到RTF导出为HTML将所有格式复制到剪贴板从最后一个开始 - “将所有格式复制到剪贴板” - 这将使用突出显示的语法将整个文件复制到剪贴板。单击它后,打开Microsoft Word,然后点击粘贴!你应该看到精美的语法突出代码。如果出现问题,那么您可以尝试其他选项之一(导出到RTF / HTML),尽管我从未遇到过剪贴板方法的问题。
选择文本
从菜单中,转到插件> NPPExport>将RTF复制到剪贴板
在MS Word中,转到编辑>选择性粘贴
这将打开“选择性粘贴”对话框。选择粘贴单选按钮,然后从列表中选择格式化文本(RTF)
您应该能够看到格式化文本。
选择文字。
右键点击。
插件命令 - >使用语法突出显示复制文本
将其粘贴到Word或其他任何地方。
值得一提的是,64位Notepad ++不支持插件管理器和NPPExport,因此它们不会显示在插件菜单中。如果您尝试手动添加NPPExport插件,很可能会看到:
“64位Notepad ++不支持NPPExport插件”
幸运的是,有NPP_Export plugin可以从here下载,它与64位Notepad ++(在我的情况下为v7.2.2)配合使用,并且正在进行插件管理器的支持(请查看GitHub以获取更新)。
对于那些看不到插件 - > NPPExport的人,
从this下载插件管理器。提取内容并放在C / ProgramFile / NP ++安装,plugins和updater文件夹下。重启NP ++。您应该能够看到插件 - >插件管理器。您可以下载任何插件,包括NPPExport并安装它以查看“复制”命令。
在我看来,最好和最简单的方法是丹尼斯G评论:
现在转到[设置>快捷方式映射器>插件命令>将所有格式复制到剪贴板]并将其设置为CTRL + SHIFT + C - >即时快乐。 CTRL + C复制原始文本,CTRL + SHIFT + C复制格式。这应该是默认的。
希望能帮到像我这样的人!
很难找到这个失败:
将.dll复制到此处:
\ Program Files \ Notepad ++ \ plugins - >把它放在这里
重新启动记事本++
现在你可以使用复制命令了!