簡介

在開發過程中,對特定的代碼塊添加 try-catch 語句是常見的需求,尤其是在測試和除錯階段。VSCode 提供了一個非常方便的功能,稱為「Snippets」,可以用來自動生成常用的代碼片段。本文將指導你如何利用這一功能來自動添加 try-catch 語句。

步驟說明

第一步:打開命令面板

  1. 在VSCode中,點擊左上角的「View」(檢視)選項。
  2. 選擇「Command Palette」(命令面板)。

第二步:設定 User Snippets

  1. 在命令面板中輸入「Configure User Snippets」,然後選擇它。
  2. 選擇你常用的程式語言,例如JavaScript、Python或PHP。

第三步:添加 Snippet

在出現的 JSON 檔案中,根據你的程式語言,加入相應的代碼。

對於 JavaScript

"Try Catch Block": {
    "prefix": "trycatch",
    "body": [
        "try {",
        "    $TM_SELECTED_TEXT",
        "} catch (error) {",
        "    console.error(error);",
        "}"
    ],
    "description": "Wrap selected text with a try-catch block"
}

對於 Python

"Try Catch Block": {
    "prefix": "trycatch",
    "body": [
        "try:",
        "    $TM_SELECTED_TEXT",
        "except Exception as e:",
        "    print(e)"
    ],
    "description": "Wrap selected text with a try-except block"
}

對於 PHP (使用 PHP 8 和 CodeIgniter 4)

"Try Catch Block": {
    "prefix": "trycatch",
    "body": [
        "try {",
        "    $TM_SELECTED_TEXT",
        "} catch (\\Exception $e) {",
        "    log_message('error', $e->getMessage());",
        "}"
    ],
    "description": "Wrap selected text with a try-catch block"
}

第四步:儲存並使用

儲存JSON檔案後,你可以選擇一段程式碼,然後輸入你設定的 prefix(在這裡是 trycatch),VSCode 就會自動在頭尾加上 try-catchtry-except 語句。

結語

通過以上幾個簡單的步驟,你就可以在VSCode中快速地對選定的代碼使用 try-catch 包裹,這對於提高開發效率是非常有幫助的。

最後修改日期: 2023 年 9 月 7 日

作者