0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在word文檔中添加“原汁原味”代碼

FPGA技術(shù)江湖 ? 來源:FPGA技術(shù)江湖 ? 作者:FPGA技術(shù)江湖 ? 2021-06-26 17:15 ? 次閱讀

今天給大俠帶來在word文檔中添加“原汁原味”代碼,話不多說,上貨。

我們在寫文檔時(shí),遇到最大的問題莫過于在word文檔中添加代碼了,通常有很多人就是直接從編輯器中復(fù)制出代碼,然后粘貼在word文檔中,這樣不僅會丟失原來的排版,而且也會丟失關(guān)鍵字顏色,為了使自己文檔中的代碼在閱讀時(shí)有原汁味的編輯器中顯示的風(fēng)格,將方法整理出來, 分享給大家。

大家只需要安裝一個(gè)工具,這個(gè)工具就是文本編輯軟件“NotePad++”,這個(gè)軟件支持多種語言的代碼,大家可以通過這個(gè)軟件打開并編輯各種語言的代碼,如C,verilog等語言。相信很多人也接觸到這個(gè)軟件,這個(gè)軟件很實(shí)用,沒有安裝的小伙伴就快安裝吧。

這里以一個(gè)簡單的verilong代碼給大家作為一個(gè)例子,給大家分享一下。

以下是操作步驟:

1. 找到需要插入到word中的代碼,筆者以按鍵控制led燈小例子來做演示,找到“key_led.v”,由于筆者之前用NotePad++打開過,默認(rèn)打開為NotePad++,所以會有NotePad++的圖標(biāo),不過沒關(guān)系。選中它,點(diǎn)擊鼠標(biāo)右鍵,選擇Edit with NotePad++。

2. 打開文檔后,軟件會自動默認(rèn)識別到代碼屬于什么樣的語言,并進(jìn)行對應(yīng)的格式和關(guān)鍵字渲染。

如果你的代碼因?yàn)槟撤N原因,沒有被編輯器識別出來,代碼則會以全黑顯示,出現(xiàn)這種情況也不要緊,我們可以手動設(shè)定代碼的格式,點(diǎn)擊notepad ++ 菜單欄上的“語言”,選擇V,在后面的三個(gè)選項(xiàng)中選中 Verilog 即可。

這樣,代碼就可以按照我們希望的格式進(jìn)行顯示。

3. 在代碼前加入行號,首先將鼠標(biāo)定位到我們加入代碼的第一行的開頭,點(diǎn)擊“編輯”按鈕,選擇“列塊編輯”選項(xiàng),如下圖所示:

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

選中之后會彈出下圖所示的界面,選擇插入數(shù)字,在里面設(shè)置就可以了,如果你的代碼比較長,超過100行,可以把初始值設(shè)置為001,如果不足100行,設(shè)置為01,就ok了。筆者舉例的代碼較短,故設(shè)置為01,設(shè)置完之后點(diǎn)擊確定。

如下圖,軟件會自動給我們的代碼添加行號了,如下圖所示:

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

這里建議,在設(shè)置行號之前,希望大家全選代碼(快捷鍵是ctrl A),按下Tab鍵,會將代碼后移一個(gè)制表符的位置,這樣就不會出現(xiàn)代碼和行號融合在一起的情況了。

4. 最后,我們就可以將代碼粘貼到word文檔中,我們選中需要粘貼的代碼部分,如我這里將行號為01~21的代碼粘貼到文檔中來,先用鼠標(biāo)選中這部分代碼,然后點(diǎn)擊菜單欄中的“插件”選項(xiàng),選擇“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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4695

    瀏覽量

    68080
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    798

    瀏覽量

    31011
  • word文檔
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    3920

原文標(biāo)題:實(shí)用技巧 | 在word文檔中添加“原汁原味”代碼

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    何在ADS添加OPA380的Pspice model?

    請教,如何在ADS添加OPA380的Pspice model
    發(fā)表于 09-14 07:20

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

    我想在AURIX Development Studio為 TC322 創(chuàng)建一個(gè)引腳映射文檔。 遺憾的是,我只能在那里找到 TC33X 及更高版本。 如何在這里添加所需的控制器?
    發(fā)表于 07-04 07:01

    何在ModelSim添加Xilinx仿真庫

    今天給大俠帶來在FPGA設(shè)計(jì)應(yīng)用何在ModelSim添加Xilinx仿真庫,話不多說,上貨。 注意:ModelSim一定要安裝在不帶空格的目錄下,即不要安裝在“Progr
    發(fā)表于 07-03 18:16

    何在代碼動態(tài)修改手指電容?

    何在代碼動態(tài)修改手指電容
    發(fā)表于 05-22 07:11

    iPad版微軟Word新增頁面邊框功能,提升文檔美觀度

    微軟公司今日宣布,啟動 Microsoft 365 Insider 項(xiàng)目的 iPad 版 Word 應(yīng)用程序的新功能測試活動——頁面邊框功能開發(fā)完成。此項(xiàng)便利有用的功能有助于提升文檔整體美感。
    的頭像 發(fā)表于 05-18 14:05 ?486次閱讀

    何在STM32CUBEMX生成的代碼添加自己的模塊文件?

    如果我想在STM32CUBEMX生成的代碼添加自己的模塊文件,且在更新引腳配置時(shí)不會丟失,要如何實(shí)現(xiàn)。
    發(fā)表于 04-26 06:15

    何在Cubemx添加所有的外設(shè)頭文件?

    ,需要自己去添加相應(yīng)的頭文件,但自己添加有時(shí)還是會報(bào)錯(cuò),而且是不知原因的報(bào)錯(cuò)。 所以,在這向各位開發(fā)者、大咖,請教一下,如何在Cubemx添加
    發(fā)表于 04-01 07:46

    D加密開發(fā)商推數(shù)字水印工具,防游戲泄密

    值得注意的是,這個(gè)工具能同時(shí)運(yùn)用隱性和顯性的水印技術(shù)。通過兩種方式的加密,它能夠?qū)⑽⒉豢刹榈臉?biāo)記注入到游戲的各個(gè)環(huán)節(jié),從而保證原汁原味的游戲品質(zhì)不會受到損害。
    的頭像 發(fā)表于 03-19 14:04 ?545次閱讀

    網(wǎng)頁版Word添加復(fù)選框功能,實(shí)現(xiàn)任務(wù)跟蹤與習(xí)慣養(yǎng)成

    操作方法如下:進(jìn)入網(wǎng)頁版Word后,用戶可選用已有文檔進(jìn)行編輯或新建文檔試用此功能;點(diǎn)擊主菜單的Checklist按鈕或以“Ctrl+,(逗號)”快捷鍵實(shí)現(xiàn)插入;確認(rèn)任務(wù)已完成需選中
    的頭像 發(fā)表于 02-23 14:38 ?590次閱讀

    請問如何在CAN通信中的每個(gè)CAN消息對象添加過濾器?

    何在CAN通信中的每個(gè)CAN消息對象添加過濾器?
    發(fā)表于 01-18 07:59

    PCB設(shè)計(jì)淚滴的作用和添加方式

    我們在 PCB 設(shè)計(jì)中經(jīng)常會看到淚滴這個(gè)概念,但是很多同學(xué)都表示不太理解這個(gè)詞的意思,更不知道該如何在 PCB 設(shè)計(jì)添加淚滴,下面一起來了解下淚滴的作用、添加方式等內(nèi)容。
    的頭像 發(fā)表于 01-11 10:19 ?8236次閱讀
    PCB設(shè)計(jì)<b class='flag-5'>中</b>淚滴的作用和<b class='flag-5'>添加</b>方式

    論文遭首屆ICLR拒稿、代碼被過度優(yōu)化,word2vec作者Tomas Mikolov分享背后的故事

    盡管 word2vec 是我被引用最多的論文,但我從未認(rèn)為它是我最有影響力的項(xiàng)目。實(shí)際上,word2vec 代碼最初只是我之前項(xiàng)目 RNNLM 的一個(gè)子集,我感覺 RNNLM 很快就被人們遺忘了。但在我看來,它應(yīng)該和 AlexN
    的頭像 發(fā)表于 12-18 16:51 ?672次閱讀
    論文遭首屆ICLR拒稿、<b class='flag-5'>代碼</b>被過度優(yōu)化,<b class='flag-5'>word</b>2vec作者Tomas Mikolov分享背后的故事

    STM32Cube CubeIDE添加代碼點(diǎn)亮LED

    前一篇已經(jīng)生成了CubeIDE的工程代碼,接下來就要用CubeIDE打開,添加點(diǎn)亮LED燈的代碼了。
    的頭像 發(fā)表于 11-06 14:40 ?1201次閱讀
    STM32Cube CubeIDE<b class='flag-5'>添加</b><b class='flag-5'>代碼</b>點(diǎn)亮LED

    何在IAR Embedded Workbench配置生成對應(yīng)代碼區(qū)域的CRC校驗(yàn)碼

    在“使用IAR Embedded Workbench和MCU的CRC模塊來檢查代碼的完整性”一文,介紹了如何在IAR Embedded Workbench配置生成對應(yīng)
    的頭像 發(fā)表于 10-27 11:49 ?1386次閱讀
    如<b class='flag-5'>何在</b>IAR Embedded Workbench<b class='flag-5'>中</b>配置生成對應(yīng)<b class='flag-5'>代碼</b>區(qū)域的CRC校驗(yàn)碼

    基于 TouchGFX 生成的代碼添加觸摸功能的方法

    基于 TouchGFX 生成的代碼添加觸摸功能的方法
    的頭像 發(fā)表于 10-27 09:21 ?762次閱讀
    基于 TouchGFX 生成的<b class='flag-5'>代碼</b><b class='flag-5'>中</b><b class='flag-5'>添加</b>觸摸功能的方法