有時候要在word中貼代碼,是的,用word來幹這件事很遜,人家叫做,不能不低頭呀。但這不是重點。
Google一番,有兩種做法。
一種是插件,有人編寫了,好像還不是成品,不夠一蹴而就。
http://www.regexlab.com/zh/highlight/
另一種設置邊框底紋,感覺等於沒有說,純人工體力活
http://www.delnabla.cn/article.asp?id=151
自己想了一個折衷方法。
利用word可以複製豐富文本格式,把代碼部分用html表示。
步驟如下:
一段死氣沉沉土裏土氣的代碼,都不忍心多看它一樣。
將它複製到notepad++上。
設置語言關聯,【語言->C】
代碼高亮生效。
基本上可以見人了。
使用【TextFX->TextFX Edit->Reindent C++ code】 來縮進排版
終於有模有樣。
使用 【插件->NppExport->Copy HTML to clipboard】 複製到剪貼板
在word中粘貼,最後效果如下
在Linux下,可以將notepad++換成vim,操作起來更方便。
想把notepad++下的操作錄製爲宏,失敗。
但在vim下錄製宏,成功。
如果你不喜歡這些文本編輯器,有個專門將代碼網頁化的軟件highlight,可選風格多種多樣。
在word中插入高亮縮進的代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.