在MS Word文档中突出显示语法

时间:2010-03-31 22:15:54

标签: c++ c ms-word syntax-highlighting

我想将一些C / C ++源代码插入到Microsoft Word文档中。从源文件复制代码并粘贴到Word中我没有问题。我可以做固定宽度。但是,在Word中,我看到了黑白格式的代码;当我进入源代码编辑器时,我放松了语法高亮(对我来说,gvim)。所以,我的问题是,有没有办法在MS Word中对C / C ++源代码进行语法高亮?

7 个答案:

答案 0 :(得分:53)

我发现Notepad++也可以将代码复制为.rtf文件。 插件/ NppExport /将RTF复制到剪贴板 , 然后你可以用高亮和布局将它们粘贴到单词中。

答案 1 :(得分:9)

我找到了一个与darlinton相似的工具,但有几种不同的着色方式:http://tohtml.com/。 我希望它会有所帮助。

答案 2 :(得分:4)

您可以利用StackOverflow使用的语法高亮显示器。我是指您要添加要发布到网站的内容的文本区域:)

但是对于更强大且可配置的解决方案,您可以查看Alex Gorbatchov(link)开发的语法高亮显示器。但是,安装它需要一些HTML和CSS的知识。因此,如果我需要快速解决方案来格式化输出,我会选择planet.cadarlintonArunSaha

答案 3 :(得分:3)

如果您不介意为此作业使用其他编辑器,可以将代码加载到SciTE,使用编辑/复制为RTF 命令,然后粘贴到Word中

答案 4 :(得分:1)

如果您有Eclipse CDT或Visual,当您将代码粘贴到Word(或类似)时,它们会自动为您执行此操作。 我认为这不是一个gvim家伙的最佳解决方案,但仍然如此。只是这样你才会知道。

答案 5 :(得分:1)

经过多次搜索,我还找到了Highlight 2.9。但这需要(a)安装一个应用程序,(b)[主观]在美学上我喜欢planetb.ca输出的输出(由darlinton提供的答案)

答案 6 :(得分:1)

在Linux下,您可以使用流行的突出显示包。它可以输出RTF文件。您可以将结果复制粘贴到Word或LibreOffice中。