VS Code 中開發 Python 時,完全可以自訂 Snippets(程式碼片段)!這對於快速輸入常用的程式碼範本(例如 if __name__ == '__main__':、Logging 設定、裝飾器等)非常方便。

設定與使用的完整步驟如下:

建立 Python 片段的步驟

步驟 1:開啟用戶程式碼片段設定

  1. 按下快捷鍵 Ctrl + Shift + P(Mac 上為 Cmd + Shift + P)開啟命令面板。

  2. 輸入並選擇 Snippets: Configure User Snippets(設定使用者程式碼片段)。

  3. 在搜尋列中輸入 python,並選擇 python.json

  4. 路徑: C:\Users\allen\AppData\Roaming\Code\User\snippets\python.json

步驟 2:撰寫 Snippets 設定內容

VS Code 會開啟 python.json 檔案。你可以在大括號 {} 中新增自訂的程式碼片段。

以下是一個常見且實用的範例設定:

JSON 關鍵欄位解析

欄位名稱說明
prefix觸發關鍵字。在 .py 檔案中輸入此關鍵字時,觸發自動補全選單。
body插入的程式碼內容。為字串陣列,每一行代表一行程式碼。
description說明文字。顯示在自動補全選單右側的提示說明。

常用進階語法(Tab 停靠點與游標控制):

  • ${1:default}:按下 Tab 後游標會跳到第一個停靠點,default 為預設選取的文字。
  • $2, $3:後續按 Tab 鍵跳轉的第二、第三個位置。
  • $0:按下 Tab 鍵最終停留的游標位置。

實際使用方式

  1. 在任何 .py 檔案中,輸入剛才設定的 prefix(例如輸入 mainpdbg)。
  2. 在彈出的自動補全選單中,按下 TabEnter 鍵。
  3. 程式碼片段會自動展開,且游標會直接停在 $1 的位置,方便你直接輸入變數或內容!

相關主題與延伸閱讀