首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在MS Word中显示代码片段保留格式和语法突出显示?

如何在MS Word中显示代码片段保留格式和语法突出显示?
EN

Stack Overflow用户
提问于 2008-12-23 05:45:27
回答 28查看 1.7M关注 0票数 2.4K

有没有人知道一种在Microsoft Word文档中显示代码的方法,可以保留颜色和格式?优选地,该方法也将是不显眼的,并且易于更新。

我曾尝试将代码作为常规文本包含,这看起来很糟糕,并且在编辑常规文本时会受到影响。我还尝试将对象、WordPad文档和文本框插入到文档中,然后将代码放入这些对象中。代码看起来要好得多,在编辑文本的其余部分时也更容易避免。然而,这些对象只能跨越一个页面,这使得在需要添加多个页面的代码时进行编辑是一场噩梦。

最后,我知道有更好的编辑器/格式可以处理这个问题,但我被MS word卡住了。

EN

回答 28

Stack Overflow用户

发布于 2010-12-23 04:58:15

下载并安装

Notepad++

并执行以下操作:

将你的代码粘贴到窗口中;

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

选择要复制的文本;

右键单击并选择

插件命令

->

复制文本并突出显示语法

将它粘贴到MS Word中,您就可以开始了!

2013年6月29日更新:

Notepad++有一个叫做"NppExport“的插件(预装的),允许你复制到RTF,HTML和ALL。它允许数十种语言,而前面提到的IDE仅限于少数几种(没有其他插件)。

我使用复制所有格式到剪贴板和“粘贴为HTML”在MS word。

票数 1.1K
EN

Stack Overflow用户

发布于 2016-11-08 03:09:36

代码格式

Office 365的Office外接程序中现已提供外接程序!只需选择代码并单击转换它,它就会将代码文本转换为带有行号的格式化颜色代码!

有点高兴吧!

代码格式如下:

https://appsource.microsoft.com/en-us/product/office/WA104379501?tab=Overview

票数 184
EN

Stack Overflow用户

发布于 2016-07-05 22:46:43

在阅读了大量相关答案后,我找到了自己的解决方案,对我来说,这是最合适的方案。

结果如下所示:

正如你所看到的,它与Stack Overflow的语法突出显示是一样的,这是非常令人敬畏的。

复制步骤:

堆栈溢出问题

转到

提问

(最好使用

)

粘贴代码并添加

语言标签

(例如Java)以获得语法高亮显示

从预览中复制代码

在Word中

插入>表格> 1x1

粘贴代码

表格设计>边框>无边框

选择代码>编辑>查找>替换

搜索文档

^p

(段落标记)替换为

^l

(手动换行符)

(这是删除某些行之间的间隙所必需的)

再次选择代码>审阅>语言>检查“不检查拼写或语法”

最后,使用引用>插入标题>新标签>将其命名为"Listing“或某物来添加标题

示例代码多亏了

这家伙

票数 138
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/387453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档