具有语法突出显示的Eclipse复制代码

时间:2011-12-05 13:49:49

标签: c++ eclipse syntax-highlighting eclipse-cdt rtf

我正在为我的开发团队编写一份编程指南文档。我使用 MS Word 。我们使用 Eclipse CDT (C ++)。我需要将带有 Eclipse 的语法高亮的C ++代码复制粘贴到 Word 。我已经尝试了 Notepad ++ ,它可以导出带有语法高亮的文本,但它的突出显示仅限于基本语法(它不知道已定义的类,枚举等...)。 Eclipse语法高亮非常强大,我希望使用它的语法高亮显示从Eclipse直接导出到Word。

是否有任何Eclipse插件可以实现此目的? 或一些技巧不拍摄屏幕快照)?

4 个答案:

答案 0 :(得分:18)

将代码复制到word文档时,可以选择“保持源格式”选项,突出显示与eclipse中的突出显示相同。

修改

如下面的评论所述,这不适用于折叠代码,因此您可以右键点击行号并选择Folding > Expand All

编辑2: 在评论中也提到,从eclipse氧气开始,代码会自动复制,并带有语法高亮显示

答案 1 :(得分:3)

当我从Eclipse直接复制到PowerPoint时,一些格式化了。大胆和色彩似乎"继续前进"。但是,如果我从Eclipse复制到Word - 然后从Word复制到PowerPoint(使用保留源格式CNTRL-K) - 格式是正确的。我最近将Eclipse升级到Mars和Office升级到2013.我仍然需要先通过Word。

答案 2 :(得分:0)

我也在尝试它,并且由于某种原因,不是每个编译单元都会保持格式化。

过了一段时间,我发现如果隐藏了部分代码,你也不会保持格式化,所以对于那些无法使其与上述答案一起工作的那些,只要确保没有代码左侧的“+”符号(我的是在开始时的进口)。

答案 3 :(得分:0)

自版本3.2起支持复制格式

请注意,复制所有:突出显示拼写错误,标记变量/类型/等,并强调警告/错误。

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