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

    文章

    4940

    浏览量

    73123
  • 编辑器
    +关注

    关注

    1

    文章

    826

    浏览量

    32641
  • word文档
    +关注

    关注

    0

    文章

    4

    浏览量

    3982

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    pdf转换成word文档格式乱了

    df转换成word文档格式乱了   将 pdf 转为 word 是常见的操作,但很多人发现结果很乱,文字会移位,字体变化,表格断裂,图片偏离原位.这是因为 pdf 存储的是最终的排版用于显示或打印
    的头像 发表于 11-22 10:04 738次阅读

    vivado,怎么将e203内核源代码封装成ip核,并添加总线?

    vivado,怎么将e203内核源代码封装成ip核,并添加总线?
    发表于 11-10 07:22

    何在e203 SOC添加自定义外设

    何在E203 添加自定义的外设,困扰已久,以下是一个从别处借鉴而来的方法: 1、设计好自定义外设的RTL后,在其中添加ICB总线的握手协议和读写寄存器。 2、设计一个对外接
    发表于 10-20 10:38

    何在LTspice添加电压控制开关

    电压控制开关是 LTspice 的基本电路元件,能够以简洁的方式在电路实现开路或短路行为,并支持在仿真过程动态切换。完善原理图后,设计人员最终可能需要采用更精确的FET或开关模型,但在设计初期,较简单的开关元件无疑是更理想的选择。
    的头像 发表于 09-11 15:50 4515次阅读
    如<b class='flag-5'>何在</b>LTspice<b class='flag-5'>中</b><b class='flag-5'>添加</b>电压控制开关

    请问如何在Keil开发环境查看代码大小和SRAM使用情况?

    何在Keil开发环境查看代码大小和SRAM使用情况?
    发表于 08-20 06:38

    何在裸机环境运行KleidiAI微内核

    探索如何在裸机环境运行 KleidiAI 内核,并通过测试多款 C/C++ 编译器,以确定如何能更高效地生成代码
    的头像 发表于 08-08 15:16 3626次阅读
    如<b class='flag-5'>何在</b>裸机环境<b class='flag-5'>中</b>运行KleidiAI微内核

    产品添加与上架API接口设计指南

    ​ 在现代电商或库存管理系统,产品添加与上架是关键流程。通过API接口实现自动化操作,能显著提升效率。本文将分步解析如何设计和使用“产品添加”与“产品上架”API接口,确保结构清晰、安全可靠。我们
    的头像 发表于 07-24 14:45 435次阅读
    产品<b class='flag-5'>添加</b>与上架API接口设计指南

    何在k230上运行OpenCV的代码?

    何在k230上运行OpenCV的代码
    发表于 06-17 06:06

    何在Linux配置DNS服务器

    本文详细介绍了如何在Linux配置DNS服务器,包括DNS工作原理、本地缓存、DNS查询过程,以及正向和反向查询的配置。步骤包括服务器配置、编辑BIND配置文件、添加解析信息和客户端测试,同时提到了注意事项和常见问题解决方法。
    的头像 发表于 05-09 13:38 2285次阅读
    如<b class='flag-5'>何在</b>Linux<b class='flag-5'>中</b>配置DNS服务器

    何在S32K146实现以下功能?

    原来有一个项目芯片是MPC5606B(CodeWarrior编译器),现在换成S32K146(S32DS ARM),其中有段代码移植遇到了些问题,请问如何在S32K146实现以下功能,请帮忙
    发表于 04-04 08:00

    在imx93,如何在flexio引脚模拟spi功能?

    何在 flexio 引脚模拟 spi 功能?我看到了实现 I2C 的文档,但没有看到 SPI 的文档。也搜索了内核。谁能提供任何文档或示
    发表于 03-21 06:59

    如何为micropython添加自己的C代码库?

    部分代码需要更高效的效率 如何为micropython添加自己的C代码库? 是否有教程? 如果可以的话是否可以提供一个实现实例?
    发表于 03-11 07:03

    Spire.Cloud.Word云端Word文档处理SDK介绍

    Microsoft Office。 Spire.Cloud.Word 能执行多种 Word 文档处理任务,包括生成、读取、转换和打印 Word
    的头像 发表于 02-11 11:11 773次阅读
    Spire.Cloud.<b class='flag-5'>Word</b>云端<b class='flag-5'>Word</b><b class='flag-5'>文档</b>处理SDK介绍

    何在日常开发过程中提高代码质量

    。 提高代码质量是一个系统工程,本文主要介绍开发人员如何在日常开发过程中提高代码质量。 01 什么是代码质量? 代码质量一般用于衡量
    的头像 发表于 01-23 09:09 1024次阅读
    如<b class='flag-5'>何在</b>日常开发过程中提高<b class='flag-5'>代码</b>质量

    何在Tina-ti仿真软件添加ads1282&amp;ads1283这两款adc?

    何在Tina-ti仿真软件添加ads1282&ads1283这两款adc?可以给一下模板吗
    发表于 12-12 07:40