原來是使用 Notepad++ 安裝了 NppExport 外掛後可以將各種程式語言的程式碼連同高亮 (highlight) 的樣式一併可以複製到 Word 文件內,但相較 VSCode 可以直接複製含高亮的樣式略顯不便,且 Notepad++ 高亮的樣式還是感覺比較陽春,使用 VSCode 複製程式碼應該是目前使用過效果最好的。不過原來在 VSCode 環境內使用「One Dark Pro」Theme,直接複製貼到 Word 文件內程式碼背景是深色的,與原來編輯的文件比較不搭,所以要貼到 Word 前,最好改為淺色系的主題,如「Atom One Light」。
程式碼高亮格式貼到 Word 文件內現在可以很直覺方便,但有一個問題,如果要顯示行號 (Line number),是不建議在 VSCode 內使用外掛或巨集為程式碼內容內加上行號,爾後要從 Word/轉PDF 文件內複製程式碼會相當不方便,所以最好的作法是為該段程式碼在 Word 內加上行號,但不能使用編號方式,會把整個文件搞亂掉。
閱讀全文 »