跳至主要内容

[VScode] Initial Setup

Visual Studio Code

VScode 下載與安裝

VScode 下載
下載完後執行安裝檔,照著裡面的操作一路推過去即可。

注意

現在預設就會勾選 Add to PATH,但還是提醒一下要記得確認。

更改終端機預設 (optional)

預設是 PowerShell,若偏好 Git Bash,可以在 VScode 左下角找到設定 (齒輪標記) 進行預設更改。

在搜尋欄輸入 terminal default,沒意外可以看到 Terminal › Integrated › Default Profile: Windows 的選項,改成 Git Bash 即可。

自動儲存 (optional)

設定 > 經常使用的 > Files: Auto save > afterDelay,我個人實務開發偏好打開它,但記得,如果專案支援 save 時自動 format,auto save 是做不到的,需要自己 CTRL + S 做手動儲存並 format。

單擊文件開啟新分頁 (optional)

VScode 開檔案預設情況下單擊會覆蓋當前的檔案分頁。
settins.json 添加:"workbench.editor.enablePreview": false

VScode 插件

可以安裝一下 VScode 插件幫忙作業。

基本插件

psi-header 設定範例
.vscode/setting.json
{
// https://marketplace.visualstudio.com/items?itemName=psioniq.psi-header
"psi-header": {
"changes-tracking": {
"isActive": true,
"modAuthor": "Modified By: ",
"modDate": "Last Modified: ",
"modDateFormat": "date",
"include": [],
"exclude": [
"markdown",
"json"
],
"excludeGlob": [
"out/**",
"src/**/*.xyz"
],
"autoHeader": "manualSave"
},
"lang-config": [
{
"language": "*",
"begin": "/**",
"end": "*/",
"prefix": " * "
},
{
"language": "vue",
"begin": "<!--",
"end": "-->",
"prefix": " "
}
],
"config": {
"forceToTop": true,
"blankLinesAfter": 1
},
"templates": [
{
"language": "*",
"template": [
"@FilePath: <<filerelativepath>>",
"@Date: <<filecreated('YYYY-MM-DD HH:mm:ss')>>",
"@Author: <<author>>",
"@Description:",
"-----",
"Last Modified: <<dateformat('YYYY-MM-DD HH:mm:ss')>>",
"Modified By: <<author>>",
"-----",
"Copyright (c) <<year>> by PLANTAE Taiwan, All Rights Reserved."
]
}
]
}
}

HTML / CSS 相關

Markdown / MDX 相關

Python 相關

  • Python:可以在 VScode 上寫 Python。
  • Pylance:提供更好的對 Python 語言的支援,但要先安裝 Python 插件。

Vue 相關

C# & Unity

  • C# Dev Kit:VScode 支援 C# 的擴充套件。
  • C#:裝了 C# Dev Kit 之後其實就會被自動安裝了。
  • Unity Code Snippets:提供各種 Unity 常用語法的快速模板。
  • Unity:VScode 支援 Unity 的擴充套件。
  • .NET Install Tool:裝了 C# Dev Kit 之後應該默認也會自動安裝。

純好玩系列