簡介
在開發過程中,對特定的代碼塊添加 try-catch
語句是常見的需求,尤其是在測試和除錯階段。VSCode 提供了一個非常方便的功能,稱為「Snippets」,可以用來自動生成常用的代碼片段。本文將指導你如何利用這一功能來自動添加 try-catch
語句。
步驟說明
第一步:打開命令面板
- 在VSCode中,點擊左上角的「View」(檢視)選項。
- 選擇「Command Palette」(命令面板)。
第二步:設定 User Snippets
- 在命令面板中輸入「Configure User Snippets」,然後選擇它。
- 選擇你常用的程式語言,例如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-catch
或 try-except
語句。
結語
通過以上幾個簡單的步驟,你就可以在VSCode中快速地對選定的代碼使用 try-catch
包裹,這對於提高開發效率是非常有幫助的。