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

Ale*_*ato 17 c++ eclipse rtf syntax-highlighting eclipse-cdt

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

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

Man*_*uro 18

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

编辑:

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

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

  • 注意折叠代码.请参阅:http://cmanios.wordpress.com/2012/03/08/copypaste-source-code-from-eclipse-to-microsoft-word/ (5认同)
  • @espertus +1这就是我需要知道的.如果有任何折叠它只是恢复到文本副本,并没有告诉你原因.您可以右键单击行号,然后选择折叠>全部展开以进行修复. (2认同)
  • 从Eclipse Oxygen(2018-01-04)开始,没有选项*"保持源格式化"*我可以看到...如果所选代码包含***没有折叠代码***,代码将被复制格式化.否则它被复制成可怕的黑白. (2认同)