【发布时间】:2018-09-08 22:57:13
【问题描述】:
有人知道在 Microsoft Word 文档中显示代码并保留颜色和格式的方法吗?优选地,该方法也将不引人注目且易于更新。
我尝试将代码包含为常规文本,这看起来很糟糕,并且在编辑常规文本时会妨碍您。我还尝试在文档中插入对象、写字板文档和文本框,然后将代码放入这些对象中。代码看起来好多了,并且在编辑其余文本时更容易避免。但是,这些对象只能跨越一页,当需要添加几页代码时,编辑会变成一场噩梦。
最后,我知道有更好的编辑器/格式可以毫无问题地处理这个问题,但我一直在使用 MS word。
【问题讨论】:
-
我采用了混合解决方案。使用 RTF 格式复制,粘贴到 OpenOffice Writer,删除背景(如果有的话),然后将代码粘贴到 MS Word 中。出于某种原因,我无法删除 Word 中的背景 :-( 无论如何,在 PhpStorm、WebStorm、PyCharm 中执行此操作的 "Copy on steroids" 插件非常棒!
-
从 Office 365 开始,我什至不知道 Word 2013 或 2016。它具有称为“代码格式”的在线插件。安装该 Office 插件,在您的 word 文档中,您只需选择所有代码(甚至多页),然后单击代码格式插件中的转换按钮,它将其转换为带有行号的格式化颜色代码。我找不到没有行号的格式化选项!!!但是,还不错!!
-
在任何专用于格式化代码的特定插件之外,最好的解决方案是使用样式或图像。样式用于格式化。我曾经使用过从 Star Office 到 Libre Office 的许多分支,但我刚刚进入 Word,我发现如何通过浏览样式配置来做到这一点。只需使用 Notepad++ 导出 RTF,然后使用样式。我做的一些事情是添加边框,我喜欢的背景颜色,检查“不要在相同样式之间添加间距”或类似的(我有法语 GUI,所以我不知道确切的英文标题)和任何你喜欢。
-
代码格式不可用 - 但这里的 Easy Code Formatter 工作得很好:appsource.microsoft.com/en-us/product/office/…
-
请小心使用在线代码高亮工具,一旦您提交代码,您永远不知道您的代码会发生什么。工具提供者可能会要求你的代码或任何东西。不过只是一个警告。