0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在word文档中添加“原汁原味”代码

FPGA技术江湖 来源:FPGA技术江湖 作者:FPGA技术江湖 2021-06-26 17:15 次阅读

今天给大侠带来在word文档中添加“原汁原味”代码,话不多说,上货。

我们在写文档时,遇到最大的问题莫过于在word文档中添加代码了,通常有很多人就是直接从编辑器中复制出代码,然后粘贴在word文档中,这样不仅会丢失原来的排版,而且也会丢失关键字颜色,为了使自己文档中的代码在阅读时有原汁味的编辑器中显示的风格,将方法整理出来, 分享给大家。

大家只需要安装一个工具,这个工具就是文本编辑软件“NotePad++”,这个软件支持多种语言的代码,大家可以通过这个软件打开并编辑各种语言的代码,如C,verilog等语言。相信很多人也接触到这个软件,这个软件很实用,没有安装的小伙伴就快安装吧。

这里以一个简单的verilong代码给大家作为一个例子,给大家分享一下。

以下是操作步骤:

1. 找到需要插入到word中的代码,笔者以按键控制led灯小例子来做演示,找到“key_led.v”,由于笔者之前用NotePad++打开过,默认打开为NotePad++,所以会有NotePad++的图标,不过没关系。选中它,点击鼠标右键,选择Edit with NotePad++。

2. 打开文档后,软件会自动默认识别到代码属于什么样的语言,并进行对应的格式和关键字渲染。

如果你的代码因为某种原因,没有被编辑器识别出来,代码则会以全黑显示,出现这种情况也不要紧,我们可以手动设定代码的格式,点击notepad ++ 菜单栏上的“语言”,选择V,在后面的三个选项中选中 Verilog 即可。

这样,代码就可以按照我们希望的格式进行显示。

3. 在代码前加入行号,首先将鼠标定位到我们加入代码的第一行的开头,点击“编辑”按钮,选择“列块编辑”选项,如下图所示:

324667ee-d62c-11eb-9e57-12bb97331649.png

选中之后会弹出下图所示的界面,选择插入数字,在里面设置就可以了,如果你的代码比较长,超过100行,可以把初始值设置为001,如果不足100行,设置为01,就ok了。笔者举例的代码较短,故设置为01,设置完之后点击确定。

如下图,软件会自动给我们的代码添加行号了,如下图所示:

326b8f88-d62c-11eb-9e57-12bb97331649.png

这里建议,在设置行号之前,希望大家全选代码(快捷键是ctrl A),按下Tab键,会将代码后移一个制表符的位置,这样就不会出现代码和行号融合在一起的情况了。

4. 最后,我们就可以将代码粘贴到word文档中,我们选中需要粘贴的代码部分,如我这里将行号为01~21的代码粘贴到文档中来,先用鼠标选中这部分代码,然后点击菜单栏中的“插件”选项,选择“NppExport”,然后选择“copy html to clipboard”(也可以选择copy RTF toclipboard,例如,WPS中只能选择copy RTF toclipboard)即可,如下图所示:

329b806c-d62c-11eb-9e57-12bb97331649.png

然后,回到word文档中来,按下ctrl + V就可以粘贴代码了,如下图所示:

32e1aaf6-d62c-11eb-9e57-12bb97331649.png

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4566

    浏览量

    66988
  • 编辑器
    +关注

    关注

    1

    文章

    790

    浏览量

    30381
  • word文档
    +关注

    关注

    0

    文章

    4

    浏览量

    3913

原文标题:实用技巧 | 在word文档中添加“原汁原味”代码

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    iPad版微软Word新增页面边框功能,提升文档美观度

    微软公司今日宣布,启动 Microsoft 365 Insider 项目的 iPad 版 Word 应用程序的新功能测试活动——页面边框功能开发完成。此项便利有用的功能有助于提升文档整体美感。
    的头像 发表于 05-18 14:05 241次阅读

    何在stvd添加被人的库使其编译通过,正常调用?

    现有库文件为“sm8”格式,请问一下,如何在stvd添加被人的库使其编译通过,正常调用???? 库文件是使用COSMIC_C V4.28编译,想使用在STM8S105K6t6c单片机上。
    发表于 05-17 07:05

    何在STM32CUBEMX生成的代码添加自己的模块文件?

    如果我想在STM32CUBEMX生成的代码添加自己的模块文件,且在更新引脚配置时不会丢失,要如何实现。
    发表于 04-26 06:15

    何在Cubemx添加所有的外设头文件?

    ,需要自己去添加相应的头文件,但自己添加有时还是会报错,而且是不知原因的报错。 所以,在这向各位开发者、大咖,请教一下,如何在Cubemx添加
    发表于 04-01 07:46

    请问如何在CAN通信中的每个CAN消息对象添加过滤器?

    何在CAN通信中的每个CAN消息对象添加过滤器?
    发表于 01-18 07:59

    何在LTspice获得电流谱线?如何在LTspice的曲线上添加坐标点呢?

    何在LTspice获得电流谱线?如何在LTspice的曲线上添加坐标点?
    发表于 11-14 08:29

    STM32Cube CubeIDE添加代码点亮LED

    前一篇已经生成了CubeIDE的工程代码,接下来就要用CubeIDE打开,添加点亮LED灯的代码了。
    的头像 发表于 11-06 14:40 668次阅读
    STM32Cube CubeIDE<b class='flag-5'>添加</b><b class='flag-5'>代码</b>点亮LED

    基于 TouchGFX 生成的代码添加触摸功能的方法

    基于 TouchGFX 生成的代码添加触摸功能的方法
    的头像 发表于 10-27 09:21 595次阅读
    基于 TouchGFX 生成的<b class='flag-5'>代码</b>中<b class='flag-5'>添加</b>触摸功能的方法

    如何使用Python读取写入Word文件

    'document.docx' 的 Word 文件并将其存储在一个名为 doc 的 python-docx 文档对象中: import docxdoc = docx.Document( 'document.docx' ) 此代码
    的头像 发表于 09-27 17:03 1494次阅读

    何在word表格前添加空行

    有时候在编写word文档时,插入一个表格后,需要在表格前面添加一个空行,我之前的做法是将表格向下移动来达到增加空行的目的,这种方法其实并不是很好,下面介绍一个在表格前面快捷添加空行的方
    的头像 发表于 09-09 09:36 1143次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>word</b>表格前<b class='flag-5'>添加</b>空行

    何在Eclipse里面添加C文件?

    请教专家,如何在Eclipse里面添加C文件
    发表于 08-11 13:04

    何在Vivado中添加时序约束呢?

    今天介绍一下,如何在Vivado中添加时序约束,Vivado添加约束的方法有3种:xdc文件、时序约束向导(Constraints Wizard)、时序约束编辑器(Edit Timing Constraints )
    的头像 发表于 06-26 15:21 2365次阅读
    如<b class='flag-5'>何在</b>Vivado中<b class='flag-5'>添加</b>时序约束呢?

    word怎么在方框里打勾

    在编写Word文档时,有时会碰到在方框里打上勾,这种操作虽然不是经常需要,但是遇到了总要知道怎么去做吧,这里参考网上的一些方法给大家讲讲。
    的头像 发表于 06-19 10:36 3628次阅读
    <b class='flag-5'>word</b>怎么在方框里打勾

    SpringBoot实现动态导出word文档

    最近有一个需求是需要动态导出合同、订单等信息,导出一个word文档供客户进行下载查看。
    的头像 发表于 06-05 17:25 964次阅读
    SpringBoot实现动态导出<b class='flag-5'>word</b><b class='flag-5'>文档</b>