有没有人知道一种在Microsoft Word文档中显示代码的方法,可以保留颜色和格式?优选地,该方法也将是不显眼的,并且易于更新。
我曾尝试将代码作为常规文本包含,这看起来很糟糕,并且在编辑常规文本时会受到影响。我还尝试将对象、WordPad文档和文本框插入到文档中,然后将代码放入这些对象中。代码看起来要好得多,在编辑文本的其余部分时也更容易避免。然而,这些对象只能跨越一个页面,这使得在需要添加多个页面的代码时进行编辑是一场噩梦。
最后,我知道有更好的编辑器/格式可以处理这个问题,但我被MS word卡住了。
发布于 2010-12-23 04:58:15
下载并安装
Notepad++
并执行以下操作:
将你的代码粘贴到窗口中;
从语言菜单中选择编程语言;
选择要复制的文本;
右键单击并选择
插件命令
->
复制文本并突出显示语法
;
将它粘贴到MS Word中,您就可以开始了!
2013年6月29日更新:
Notepad++有一个叫做"NppExport“的插件(预装的),允许你复制到RTF,HTML和ALL。它允许数十种语言,而前面提到的IDE仅限于少数几种(没有其他插件)。
我使用复制所有格式到剪贴板和“粘贴为HTML”在MS word。
发布于 2016-11-08 03:09:36
代码格式
Office 365的Office外接程序中现已提供外接程序!只需选择代码并单击转换它,它就会将代码文本转换为带有行号的格式化颜色代码!
有点高兴吧!
代码格式如下:
https://appsource.microsoft.com/en-us/product/office/WA104379501?tab=Overview
发布于 2016-07-05 22:46:43
在阅读了大量相关答案后,我找到了自己的解决方案,对我来说,这是最合适的方案。
结果如下所示:
正如你所看到的,它与Stack Overflow的语法突出显示是一样的,这是非常令人敬畏的。
复制步骤:
堆栈溢出问题
转到
提问
(最好使用
铬
)
粘贴代码并添加
语言标签
(例如Java)以获得语法高亮显示
从预览中复制代码
在Word中
插入>表格> 1x1
粘贴代码
表格设计>边框>无边框
选择代码>编辑>查找>替换
搜索文档
^p
(段落标记)替换为
^l
(手动换行符)
(这是删除某些行之间的间隙所必需的)
再次选择代码>审阅>语言>检查“不检查拼写或语法”
最后,使用引用>插入标题>新标签>将其命名为"Listing“或某物来添加标题
示例代码多亏了
这家伙
https://stackoverflow.com/questions/387453
复制相似问题