使用格式化复制Notepad ++文本?

Jos*_*osh 199 syntax-highlighting notepad++

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

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

ppo*_*zos 277

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

Notepad ++插件:复制为HTML

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

  • 快捷方式是使用:Ctrl + Shift + C.设置>快捷方式映射器>插件命令>将所有格式复制到剪贴板.> CTRL + SHIFT + C - >快乐格式化! (5认同)
  • "导出到HTML"有效,但不能"将HTML复制到剪贴板".你知道为什么吗? (4认同)
  • 任何人使用这种方法松散换行? (4认同)

npi*_*nti 70

取自这里:

您可以使用Notepad ++以三种方式完成此操作.您知道,Notepad ++是一个更高级的记事本版本,它支持"开箱即用"的不同代码文件的语法高亮 - 包括PHP!

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

如果您需要更改任何颜色,可以轻松更改 - 只需转到"设置" - >"Styler配置器".从该菜单中,您可以更改各种突出显示和字体选项,以满足您的需求 - 尽管默认设置通常足以满足您的需求.

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

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

  • 现在转到[设置>快捷方式映射器>插件命令>将所有格式复制到剪贴板]并将其设置为CTRL + SHIFT + C - >即时快乐.CTRL + C复制原始文本,CTRL + SHIFT + C复制格式.这应该是默认的. (39认同)
  • @DennisG,即时欢乐,直到你在同事的办公桌(或任何其他人),你发现自己已经习惯了CTRL + SHIFT + C,忘记了原始设置所在的位置.哎呦. (2认同)

Nic*_*ick 31

选择文本

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

在MS Word中,转到编辑>选择性粘贴

这将打开"选择性粘贴"对话框.选择粘贴单选按钮,然后从列表中选择格式化文本(RTF)

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


小智 13

选择文字.

右键点击.

插件命令 - >使用语法突出显示复制文本

将其粘贴到Word或其他任何地方.


Les*_*sek 10

值得一提的是,64位Notepad ++不支持插件管理器和NPPExport,因此它们不会显示在插件菜单中.如果您尝试手动添加NPPExport插件,很可能会看到:

"64位Notepad ++不支持NPPExport插件"

幸运的是,可以从这里下载NPP_Export插件,它适用于64位Notepad ++(在我的情况下为v7.2.2),并且正在进行插件管理器的支持(检查GitHub是否有更新).


Gnt*_*ntS 5

在我看来,最好和最简单的方法是由Dennis G评论的:

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

希望能帮到和我一样的人!


May*_*vat 5

对于那些看不到插件 - > NPPExport的人,

这里下载插件管理器.提取内容并放在C/ProgramFile/NP ++安装,plugins和updater文件夹下.重启NP ++.您应该能够看到插件 - >插件管理器.您可以下载任何插件,包括NPPExport并安装它以查看"复制"命令.