如何在word中写出赏心悦目的代码

时间:2022-10-23 17:35:07

  短学期的VHDL终于结束了,虽然代码并不是很难,但是框框条条的规矩很多,也算折腾了一会,最后要写一个技术手册,结题报告类似物。考虑到word毕竟套主题比较方便,所以也就没有用LaTeX写,但是很快就发现了蛋疼之处,word里面是没有给代码自动格式的插件的。

于是上网搜索之,发现主要的解决方案是用notepad++配合插件解决,但是考虑到本人常用的文本编辑器是sublime text,为这点事情还要去装个notepad++非常麻烦,所以又搜了搜 终于找到了办法。

具体来说是一个软件  叫做highlight

 

如何在word中写出赏心悦目的代码

这个软件可以把输入的代码自动格式化高亮并且输出。

输入来源可以是文本文件也可以是剪切板,文本文件的好处是可以直接转换,我们这里以剪切板为例进行说明,

首先复制代码,

如何在word中写出赏心悦目的代码

单击从剪切板复制代码即可,在左边的预览窗里面就可以看到效果了!

代码语言可以自动识别,几乎支持所有的编程语言 其实VHDL就很奇葩啦。

随后我们需要选择输出,

如何在word中写出赏心悦目的代码

这里面既有html的纯文本,也有RTF一类的富文本。

但是在实际测试中,RTF格式尽管可以直接带格式复制到word里面,却可能存在中文乱码的问题。

而如果选择html格式的话,记得勾选内嵌样式表。

如何在word中写出赏心悦目的代码

随后挑选你喜欢的颜色样式,之后点击将预览结果复制到剪切板。

如何在word中写出赏心悦目的代码

熟悉的html语言,直接保存打开,

如何在word中写出赏心悦目的代码

chrome中显示效果如上,带格式复制到word中

 

成品图!

如何在word中写出赏心悦目的代码

看上去还是比较高端大气上档次的 =。=~

 

 

谢谢~