一尘不染

如何以 MS Word 保留格式和语法高亮显示代码片段?

javascript

有谁知道在 Microsoft Word 文档中显示代码并保留颜色和格式的方法?优选地,该方法也将不引人注目并且易于更新。

我试图将代码作为常规文本包含在内,这看起来很糟糕,并且在编辑常规文本时会妨碍您。我还尝试在文档中插入对象、写字板文档和文本框,然后将代码放入这些对象中。代码看起来好多了,并且在编辑其余文本时更容易避免。然而,这些对象只能跨越一页,当需要添加几页代码时,这使得编辑成为一场噩梦。

最后,我知道有更好的编辑器/格式可以毫无问题地处理这个问题,但我一直在使用 MS Word。


阅读 133

收藏
2022-02-08

共2个答案

一尘不染

对我来说,这是在 word 中添加代码的最佳方式:

  1. 转到Insert选项卡,Text部分,单击Object按钮(在右侧)
  2. 选择OpenDocument Text哪一个会打开一个新的嵌入 Word 文档
  3. 将您的代码从 Visual Studio / Eclipse 复制并粘贴到这个嵌入的 word 页面中
  4. 保存并关闭

好处

结果看起来非常好。以下是这种方法的优点:

  • 代码保持其原始布局和颜色
  • 代码与文档的其余部分分开,就像是图片或图表一样
  • 拼写错误不会在代码中突出显示(这很酷!)

而且只需要几秒钟。

2022-02-08
一尘不染

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

  1. 将代码粘贴到窗口中;
  2. 从语言菜单中选择编程语言;
  3. 选择要复制的文本;
  4. 右键单击并选择Plugin commands** -> Copy Text with Syntax Highlighting**;
  5. 将其粘贴到 MS Word 中,您就可以开始使用了!

2013 年 6 月 29 日更新:

Notepad++ 有一个名为“NppExport”(预安装)的插件,允许您复制到 RTF、HTML 和 ALL。它允许数十种语言,而上述 IDE 仅限于少数几种(没有其他插件)。

我使用将所有格式复制到剪贴板并在 MS Word 中“粘贴为 HTML”。

记事本++截图

2022-02-08