Eclipse使用语法突出显示复制代码

kg7wmglp  于 2023-10-18  发布在  Eclipse
关注(0)|答案(5)|浏览(167)

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

有没有Eclipse插件可以实现这个目的?或一些技巧来做到这一点(不采取屏幕快照)?

jm2pwxwz

jm2pwxwz1#

当你将代码复制到word文档中时,你可以选择“保持源格式”选项,高亮显示将与eclipse中的一样。

编辑:

正如下面的注解中所提到的,这在折叠代码上不起作用,因此您可以右键单击行号并选择Folding > Expand All

**EDIT2:**评论中也提到了,自eclipse oxygen起,代码自动复制并带有语法高亮

s3fp2yjn

s3fp2yjn2#

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

r7s23pms

r7s23pms3#

我也在尝试,但由于某种原因,并不是每个编译单元都能保持格式。
过了一段时间,我发现如果代码中有隐藏的部分,你也不会得到格式,所以对于那些不能让它与上面的答案一起工作的代码,只要确保代码左侧没有“+”符号(我的是在开始导入的地方)。

uemypmqf

uemypmqf4#

自3.2版起,支持格式化
请注意,everything 是复制的:突出显示拼写错误、标记变量/类型等,并强调警告/错误。
为了避免这种情况,请分别关闭拼写检查、“标记出现”和“键入时报告问题”。

olqngx59

olqngx595#

确保所选的包含无折叠代码

相关问题