今天给大侠带来在word文档中添加“原汁原味”代码,话不多说,上货。
我们在写文档时,遇到最大的问题莫过于在word文档中添加代码了,通常有很多人就是直接从编辑器中复制出代码,然后粘贴在word文档中,这样不仅会丢失原来的排版,而且也会丢失关键字颜色,为了使自己文档中的代码在阅读时有原汁味的编辑器中显示的风格,将方法整理出来, 分享给大家。
大家只需要安装一个工具,这个工具就是文本编辑软件“NotePad++”,这个软件支持多种语言的代码,大家可以通过这个软件打开并编辑各种语言的代码,如C,verilog等语言。相信很多人也接触到这个软件,这个软件很实用,没有安装的小伙伴就快安装吧。
这里以一个简单的verilong代码给大家作为一个例子,给大家分享一下。
以下是操作步骤:
1. 找到需要插入到word中的代码,笔者以按键控制led灯小例子来做演示,找到“key_led.v”,由于笔者之前用NotePad++打开过,默认打开为NotePad++,所以会有NotePad++的图标,不过没关系。选中它,点击鼠标右键,选择Edit with NotePad++,如下图所示:
2. 打开文档后,软件会自动默认识别到代码属于什么样的语言,并进行对应的格式和关键字渲染,效果如下所示:
如果你的代码因为某种原因,没有被编辑器识别出来,代码则会以全黑显示,出现这种情况也不要紧,我们可以手动设定代码的格式,点击notepad ++ 菜单栏上的“语言”,选择V,在后面的三个选项中选中 Verilog 即可。如下图所示:
这样,代码就可以按照我们希望的格式进行显示。
3. 在代码前加入行号,首先将鼠标定位到我们加入代码的第一行的开头,点击“编辑”按钮,选择“列块编辑”选项,如下图所示:
选中之后会弹出下图所示的界面,选择插入数字,在里面设置就可以了,如果你的代码比较长,超过100行,可以把初始值设置为001,如果不足100行,设置为01,就ok了。笔者举例的代码较短,故设置为01,设置完之后点击确定。
如下图,软件会自动给我们的代码添加行号了,如下图所示:
这里建议,在设置行号之前,希望大家全选代码(快捷键是ctrl A),按下Tab键,会将代码后移一个制表符的位置,这样就不会出现代码和行号融合在一起的情况了。
4. 最后,我们就可以将代码粘贴到word文档中,我们选中需要粘贴的代码部分,如我这里将行号为01~21的代码粘贴到文档中来,先用鼠标选中这部分代码,然后点击菜单栏中的“插件”选项,选择“NppExport”,然后选择“copy html to clipboard”(也可以选择copy RTF toclipboard,例如,WPS中只能选择copy RTF toclipboard)即可,如下图所示:
然后,回到word文档中来,按下ctrl + V就可以粘贴代码了,如下图所示: