用格式复制Notepad ++文本吗?


Answers:


280

这是当您选择要复制为html的文本时来自notepad ++的图像。

Notepad ++插件:复制为HTML

以及将格式化后的文本粘贴到OneNote中后的外观(类似于其他任何支持“选择性粘贴”的应用程序): 导入时的外观


4
“导出到HTML”有效,但“将HTML复制到剪贴板”无效。你知道为什么吗?
Pacerier

6
使用快捷方式:Ctrl + Shift +C。设置>快捷方式映射器>插件命令>将所有格式复制到剪贴板。> CTRL + SHIFT + C->格式化愉快!
的野兽

@Pacerier从7.2.2开始,“将HTML复制到剪贴板”似乎可以正常工作。
凯尔·斯特兰德

4
有人使用这种方法松动换行吗?
BobNoobGuy

1
@BobNoobGuy当我尝试使用“将HTML复制到剪贴板”时(我在7.2.2上)。尽管有点黑,但我保留换行的方法是导出为HTML,在Word中打开HTML,然后从那里复制到我需要向其发送代码的任何源(例如OneNote)。
乔·格林

71

这里拍摄:

您可以使用Notepad ++通过三种方式完成此操作。众所周知,Notepad ++是Notepad的更高级版本,它支持“开箱即用”的不同代码文件的语法高亮显示-包括PHP!

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

如果您需要更改任何颜色,则可以轻松进行-只需转到“设置”->“样式设置器”即可。在该菜单中,您可以更改各种突出显示和字体选项,以适应您的需要-尽管默认设置通常可以满足大多数需求。

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

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


39
现在转到[设置>快捷方式映射器>插件命令>将所有格式复制到剪贴板],并将其设置为CTRL + SHIFT + C->即时欢乐。CTRL + C复制原始文本,CTRL + SHIFT + C复制格式。这应该是默认值。
丹尼斯·G

在libreOffice writer中使用CTRL + SHIFT + V进行格式化的粘贴
Mohammad b

2
@DennisG,即时的喜悦,直到您在同事的办公桌(或与此有关的其他任何人)上,您发现自己已经习惯于CTRL + SHIFT + C了,以致您忘记了原始设置的位置。哎呀
Pacerier

1
这对我有用,除了我试图将格式保留在Notepad文件而不是MSWord文件中。我必须从中复制代码Notepad++MSWord将其粘贴到中,然后从中复制MSWord并粘贴到中Notepad。由于某种原因,我无法将其直接粘贴到中Notepad
Mark Miller

32

选择文字

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

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

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

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


13

选择文字。

右键点击。

插件命令->复制带有语法突出显示的文本

将其粘贴到Word或其他任何东西中。


11

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

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

幸运的是,可以从此处下载NPP_Export插件,该插件可与64位Notepad ++(在我的情况下为v7.2.2)配合使用,并且对插件管理器的支持正在进行中(请检查GitHub以获取更新)。


5

对于那些没有看到Plugins-> NPPExport的人,

从下载插件管理器这个。提取内容并将其放置在C / ProgramFile / NP ++安装,插件和更新程序文件夹下。重新启动NP ++。然后,您应该可以看到Plugins-> Plugin Manager。您可以下载任何插件,包括NPPExport并进行安装以查看“复制”命令。


4

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

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

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


2

由于选择的答案很旧,并且情况有所变化,因此,如果使用64位Notepad ++,则这是新过程。插件管理器或NppExport都不提供64位版本。这里提供所有详细信息。

为了快速恢复,不再使用Plugin Manager,可以在此处找到NppExport 。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.