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

    文章

    4710

    浏览量

    68190
  • 编辑器
    +关注

    关注

    1

    文章

    800

    浏览量

    31037
  • word文档
    +关注

    关注

    0

    文章

    4

    浏览量

    3920

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

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

收藏 人收藏

    评论

    相关推荐

    何在ADS添加OPA380的Pspice model?

    请教,如何在ADS添加OPA380的Pspice model
    发表于 09-14 07:20

    何在引脚映射器文件添加TC322?

    我想在AURIX Development Studio为 TC322 创建一个引脚映射文档。 遗憾的是,我只能在那里找到 TC33X 及更高版本。 如何在这里添加所需的控制器?
    发表于 07-04 07:01

    何在ModelSim添加Xilinx仿真库

    今天给大侠带来在FPGA设计应用何在ModelSim添加Xilinx仿真库,话不多说,上货。 注意:ModelSim一定要安装在不带空格的目录下,即不要安装在“Progr
    发表于 07-03 18:16

    何在代码动态修改手指电容?

    何在代码动态修改手指电容
    发表于 05-22 07:11

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

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

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

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

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

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

    D加密开发商推数字水印工具,防游戏泄密

    值得注意的是,这个工具能同时运用隐性和显性的水印技术。通过两种方式的加密,它能够将微不可查的标记注入到游戏的各个环节,从而保证原汁原味的游戏品质不会受到损害。
    的头像 发表于 03-19 14:04 569次阅读

    网页版Word添加复选框功能,实现任务跟踪与习惯养成

    操作方法如下:进入网页版Word后,用户可选用已有文档进行编辑或新建文档试用此功能;点击主菜单的Checklist按钮或以“Ctrl+,(逗号)”快捷键实现插入;确认任务已完成需选中
    的头像 发表于 02-23 14:38 620次阅读

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

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

    PCB设计泪滴的作用和添加方式

    我们在 PCB 设计中经常会看到泪滴这个概念,但是很多同学都表示不太理解这个词的意思,更不知道该如何在 PCB 设计添加泪滴,下面一起来了解下泪滴的作用、添加方式等内容。
    的头像 发表于 01-11 10:19 8599次阅读
    PCB设计<b class='flag-5'>中</b>泪滴的作用和<b class='flag-5'>添加</b>方式

    论文遭首届ICLR拒稿、代码被过度优化,word2vec作者Tomas Mikolov分享背后的故事

    尽管 word2vec 是我被引用最多的论文,但我从未认为它是我最有影响力的项目。实际上,word2vec 代码最初只是我之前项目 RNNLM 的一个子集,我感觉 RNNLM 很快就被人们遗忘了。但在我看来,它应该和 AlexN
    的头像 发表于 12-18 16:51 693次阅读
    论文遭首届ICLR拒稿、<b class='flag-5'>代码</b>被过度优化,<b class='flag-5'>word</b>2vec作者Tomas Mikolov分享背后的故事

    何在Go给GORM模型添加枚举类型

    GORM是一个流行的Go ORM,它允许我们定义结构体来表示数据库表,并提供一个接口来执行CRUD操作。枚举在编程是一个有用的特性,它允许我们定义一个变量可以取的固定值集。在这篇文章,我们将探索如何向GORM模型添加枚举。
    的头像 发表于 11-28 15:36 1258次阅读

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

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

    STM32Cube CubeIDE添加代码点亮LED

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