今天給大俠帶來(lái)在word文檔中添加“原汁原味”代碼,話不多說(shuō),上貨。
我們?cè)趯懳臋n時(shí),遇到最大的問(wèn)題莫過(guò)于在word文檔中添加代碼了,通常有很多人就是直接從編輯器中復(fù)制出代碼,然后粘貼在word文檔中,這樣不僅會(huì)丟失原來(lái)的排版,而且也會(huì)丟失關(guān)鍵字顏色,為了使自己文檔中的代碼在閱讀時(shí)有原汁味的編輯器中顯示的風(fēng)格,將方法整理出來(lái), 分享給大家。
大家只需要安裝一個(gè)工具,這個(gè)工具就是文本編輯軟件“NotePad++”,這個(gè)軟件支持多種語(yǔ)言的代碼,大家可以通過(guò)這個(gè)軟件打開并編輯各種語(yǔ)言的代碼,如C,verilog等語(yǔ)言。相信很多人也接觸到這個(gè)軟件,這個(gè)軟件很實(shí)用,沒(méi)有安裝的小伙伴就快安裝吧。
這里以一個(gè)簡(jiǎn)單的verilong代碼給大家作為一個(gè)例子,給大家分享一下。
以下是操作步驟:
1. 找到需要插入到word中的代碼,筆者以按鍵控制led燈小例子來(lái)做演示,找到“key_led.v”,由于筆者之前用NotePad++打開過(guò),默認(rèn)打開為NotePad++,所以會(huì)有NotePad++的圖標(biāo),不過(guò)沒(méi)關(guān)系。選中它,點(diǎn)擊鼠標(biāo)右鍵,選擇Edit with NotePad++。
2. 打開文檔后,軟件會(huì)自動(dòng)默認(rèn)識(shí)別到代碼屬于什么樣的語(yǔ)言,并進(jìn)行對(duì)應(yīng)的格式和關(guān)鍵字渲染。
如果你的代碼因?yàn)槟撤N原因,沒(méi)有被編輯器識(shí)別出來(lái),代碼則會(huì)以全黑顯示,出現(xiàn)這種情況也不要緊,我們可以手動(dòng)設(shè)定代碼的格式,點(diǎn)擊notepad ++ 菜單欄上的“語(yǔ)言”,選擇V,在后面的三個(gè)選項(xiàng)中選中 Verilog 即可。
這樣,代碼就可以按照我們希望的格式進(jìn)行顯示。
3. 在代碼前加入行號(hào),首先將鼠標(biāo)定位到我們加入代碼的第一行的開頭,點(diǎn)擊“編輯”按鈕,選擇“列塊編輯”選項(xiàng),如下圖所示:
選中之后會(huì)彈出下圖所示的界面,選擇插入數(shù)字,在里面設(shè)置就可以了,如果你的代碼比較長(zhǎng),超過(guò)100行,可以把初始值設(shè)置為001,如果不足100行,設(shè)置為01,就ok了。筆者舉例的代碼較短,故設(shè)置為01,設(shè)置完之后點(diǎn)擊確定。
如下圖,軟件會(huì)自動(dòng)給我們的代碼添加行號(hào)了,如下圖所示:
這里建議,在設(shè)置行號(hào)之前,希望大家全選代碼(快捷鍵是ctrl A),按下Tab鍵,會(huì)將代碼后移一個(gè)制表符的位置,這樣就不會(huì)出現(xiàn)代碼和行號(hào)融合在一起的情況了。
4. 最后,我們就可以將代碼粘貼到word文檔中,我們選中需要粘貼的代碼部分,如我這里將行號(hào)為01~21的代碼粘貼到文檔中來(lái),先用鼠標(biāo)選中這部分代碼,然后點(diǎn)擊菜單欄中的“插件”選項(xiàng),選擇“NppExport”,然后選擇“copy html to clipboard”(也可以選擇copy RTF toclipboard,例如,WPS中只能選擇copy RTF toclipboard)即可,如下圖所示:
然后,回到word文檔中來(lái),按下ctrl + V就可以粘貼代碼了,如下圖所示:
編輯:jq
-
代碼
+關(guān)注
關(guān)注
30文章
4889瀏覽量
70280 -
編輯器
+關(guān)注
關(guān)注
1文章
817瀏覽量
31784 -
word文檔
+關(guān)注
關(guān)注
0文章
4瀏覽量
3949
原文標(biāo)題:實(shí)用技巧 | 在word文檔中添加“原汁原味”代碼
文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何在Linux中配置DNS服務(wù)器

在imx93中,如何在flexio引腳中模擬spi功能?
如何為micropython添加自己的C代碼庫(kù)?
Spire.Cloud.Word云端Word文檔處理SDK介紹

如何在日常開發(fā)過(guò)程中提高代碼質(zhì)量

如何在Tina-ti仿真軟件中添加ads1282&ads1283這兩款adc?
KiCad 7中添加網(wǎng)絡(luò)類(一)

在WORD里面插入波形圖中遇到的問(wèn)題麻煩大佬幫忙看一下
如何向Buildroot內(nèi)添加外部APP

評(píng)論