ms-word - 你是怎么显示代码段MS Word保存格式和语法突出?

  显示原文与译文双语对照的内容

是否有人知道如何在 Microsoft Word文档preserves中显示保留着色和格式的代码? 更好的是,该方法也会很容易更新和更新。

我试图将代码包括为普通文本,它看起来很难看,在编辑普通文本时出现了问题。 我还尝试在文档中插入对象WordPad写字板文档和文本框,然后将代码放入这些对象中。 代码看起来更好,在编辑文本的其余部分时更容易避免。 但是,这些对象只能跨越一个页面,当需要添加多个代码页时,编辑一个噩梦。

最后,我知道有很多更好的编辑器/格式,它们没有问题处理,但我一直坚持使用 MS word 。

时间:

下载并安装 NotePad++,并执行以下操作:

  1. 将代码粘贴到窗口中;

  2. 从语言菜单中选择编程语言;

  3. 选择要复制的文本;

  4. 带语法强调, 单击右键并选择 插件命令 -> text; 副本

  5. 把它粘贴到 MS Word中,你就可以了 !

更新 29/06/2013:

NotePad++ 有一个叫做"nppexport"的插件,它允许你复制到 RTF,HTML和所有的。 它允许使用多种语言,而前面的ide只限于少数( 没有其他 Plug-Ins ) 。

我将所有格式复制到剪贴板,并在 MS word中使用"粘贴为 HTML"。

screenshot from notepad++

当我这么做的时候,我已经大量使用了样式。 它很有帮助。

我所做的是创建一个段落样式( 也许称为" Code Example"或者诸如此类的东西),它使用了宽的字体,精心选择的标签,一个非常浅的灰色背景,上面有一个黑色的黑色边框,还有拼写关闭。 我还确保inter-line和inter-paragraph间距设置正确。 然后,在顶部( e.g," Comment"," String"," Keyword"," Function Name Decl"," Variable Name Decl 上创建额外的字符样式,设置颜色和文本是否粗体/斜体。 然后很简单,把粘贴的示例标记为代码,并将它的显示出来,看起来很好,这对于短Fragment很有用。 长的代码块通常不应该在一个死树上。 :- )

这样做的一个好处是,它很容易适应你正在做的任何代码;你不必依赖某些IDE来确定你正在做什么。 ( 主要问题是:打印的页面通常不如编辑器 Windows 宽,所以包装会很麻烦。)

...