我正在为我的开发团队写一份编程指南文档。我用MS Word。我们使用 Eclipse CDT(C++)。我需要复制粘贴C++代码与语法突出显示从 Eclipse 到 Word。我试过 Notepad++,它可以用语法突出显示导出文本,但它的突出显示仅限于基本语法(它不知道定义的类,枚举等)。Eclipse的语法突出显示功能非常强大,我希望使用它的语法突出显示直接从Eclipse导出到Word。
有没有Eclipse插件可以实现这个目的?或一些技巧来做到这一点(不采取屏幕快照)?
jm2pwxwz1#
当你将代码复制到word文档中时,你可以选择“保持源格式”选项,高亮显示将与eclipse中的一样。
编辑:
正如下面的注解中所提到的,这在折叠代码上不起作用,因此您可以右键单击行号并选择Folding > Expand All
Folding > Expand All
**EDIT2:**评论中也提到了,自eclipse oxygen起,代码自动复制并带有语法高亮
s3fp2yjn2#
当我从Eclipse直接复制到PowerPoint时,一些格式被搞砸了。大胆和颜色似乎“继续前进”。但是如果我从Eclipse复制到Word --然后从Word复制到PowerPoint(使用保持源格式CNTRL-K)--格式是正确的。我最近将Eclipse升级到了Mars,将Office升级到了2013。我还是得先通过Word。
r7s23pms3#
我也在尝试,但由于某种原因,并不是每个编译单元都能保持格式。过了一段时间,我发现如果代码中有隐藏的部分,你也不会得到格式,所以对于那些不能让它与上面的答案一起工作的代码,只要确保代码左侧没有“+”符号(我的是在开始导入的地方)。
uemypmqf4#
自3.2版起,支持格式化请注意,everything 是复制的:突出显示拼写错误、标记变量/类型等,并强调警告/错误。为了避免这种情况,请分别关闭拼写检查、“标记出现”和“键入时报告问题”。
olqngx595#
确保所选的包含无折叠代码。
5条答案
按热度按时间jm2pwxwz1#
当你将代码复制到word文档中时,你可以选择“保持源格式”选项,高亮显示将与eclipse中的一样。
编辑:
正如下面的注解中所提到的,这在折叠代码上不起作用,因此您可以右键单击行号并选择
Folding > Expand All
**EDIT2:**评论中也提到了,自eclipse oxygen起,代码自动复制并带有语法高亮
s3fp2yjn2#
当我从Eclipse直接复制到PowerPoint时,一些格式被搞砸了。大胆和颜色似乎“继续前进”。但是如果我从Eclipse复制到Word --然后从Word复制到PowerPoint(使用保持源格式CNTRL-K)--格式是正确的。我最近将Eclipse升级到了Mars,将Office升级到了2013。我还是得先通过Word。
r7s23pms3#
我也在尝试,但由于某种原因,并不是每个编译单元都能保持格式。
过了一段时间,我发现如果代码中有隐藏的部分,你也不会得到格式,所以对于那些不能让它与上面的答案一起工作的代码,只要确保代码左侧没有“+”符号(我的是在开始导入的地方)。
uemypmqf4#
自3.2版起,支持格式化
请注意,everything 是复制的:突出显示拼写错误、标记变量/类型等,并强调警告/错误。
为了避免这种情况,请分别关闭拼写检查、“标记出现”和“键入时报告问题”。
olqngx595#
确保所选的包含无折叠代码。