Eclipse 复制带有语法高亮的代码

问题描述 投票:0回答:5

我正在为我的开发团队编写一份编程指南文档。我使用MS Word。我们使用 Eclipse CDT (C++)。我需要将带有语法突出显示的 C++ 代码从 Eclipse 复制粘贴到 Word。我尝试过 Notepad++ ,它可以导出带有语法突出显示的文本,但它的突出显示仅限于基本语法(它不知道定义的类、枚举等...)。 Eclipse 语法高亮非常强大,我希望使用它的语法高亮直接从 Eclipse 导出到 Word。 有没有Eclipse插件可以实现这个目的? 或者一些技巧来做到这一点(

无需拍摄屏幕快照

)? 将代码复制到word文档时,可以选择“保留源格式”选项,高亮会和eclipse中一样。

编辑:
c++ eclipse syntax-highlighting eclipse-cdt rtf
5个回答
22
投票

正如下面的评论中提到的,这不适用于折叠代码,因此您可以右键单击行号并选择

Folding > Expand All

编辑2:

评论中还提到,从 eclipseoxy 开始,代码会自动复制并带有语法高亮

    

当我从 Eclipse 直接复制到 PowerPoint 时,一些格式被搞乱了。大胆和色彩似乎“继续下去”。但是,如果我从 Eclipse 复制到 Word,然后从 Word 复制到 PowerPoint(使用保留源格式 CNTRL-K),则格式是正确的。我最近把 Eclipse 升级到了 Mars,Office 升级到了 2013。我还是得先过一遍 Word。


3
投票

过了一段时间,我发现如果隐藏了部分代码,您也不会保留格式,因此对于那些无法使其与上面的答案一起工作的人,只需确保没有“+” " 代码左侧的标志(我的代码是开始时导入的位置)。


0
投票

从3.2版本开始支持复制格式

请注意,

所有内容

0
投票

为避免这种情况,请分别关闭拼写检查、“标记出现情况”和“键入时报告问题”。

确保所选内容包含

无折叠代码


0
投票

© www.soinside.com 2019 - 2024. All rights reserved.