VS Code 程式列印(轉 PDF)教學
問題
有些時候,會因為一些課程繳交的關係,所以需要將程式碼列印出來。但是複製到 Word 版面排版又不好看,使用 HackMD 或是 Obsidian 也都要手動複製都會相當的廢時且不方便。
解法
Step 1:在 VS Code 中開啟資料夾
點選 File > Open Folder... 後選取您需要列印的資料夾。
Step 2:將資料夾設為信任以啟用擴充功能
點選上方的 Manage

點選 Trust

Step 3:安裝 Print Extensions
在 Extensions 頁面中搜尋 Print,找到第一個後進行安裝。

Step 4:列印預覽
對您需要列印的程式或是資料夾按下右鍵 > Print

此時會開啟瀏覽器的列印畫面,選取您的印表機或是轉 PDF 的印表機 (e.g. "Microsoft Print to PDF") 後進行列印。
如果不希望列印出來的結果有顯示是哪一個網頁、哪個時間點處理的,以 Google Chrome 為例,可以按下顯示更多設定 > 邊界 > 最小值 即可不顯示檔案外的列印資訊。

成果

如果沒有開啟 file list 的話,畫面會顯示如下:
按下 ctrl+, 開啟設定 > 在搜尋頁面搜尋 "print.folder.includeFileList" 後將其勾選並重新列印即可避免上述的問題。


