新手必改的 7 個 VS Code 設定(寫第一行程式前就該做)

更新 發佈閱讀 12 分鐘
raw-image

你剛裝好 VS Code,跟著 YouTube 教學影片操作,但畫面怎麼看起來跟影片完全不一樣?程式碼不會自動存檔、字體小到看不清楚、辛苦寫了 30 分鐘的程式碼因為忘記按 Ctrl+S 就這樣消失了。

聽起來很熟悉嗎?

其實,VS Code 的預設設定是為了有經驗的開發者設計的。大多數教學都會跳過這個關鍵的設定步驟,假設你已經知道怎麼調整編輯器了。

花 5 分鐘改這 7 個設定,就能避免好幾週的挫折感。不需要裝任何擴充套件,只要調整內建設定就好。


為什麼這些設定很重要?

VS Code 功能很強大,但對新手來說也很容易迷失方向。預設設定假設你知道自己在做什麼,這對初學者來說反而增加了不必要的困擾。

這 7 個設定可以解決我最常看到新手遇到的問題:程式碼遺失、排版混亂、眼睛疲勞、縮排錯誤。你可以用兩種方式改設定:透過設定介面或直接編輯 JSON 檔案。我會兩種都教你。

先不用擔心要完全理解每個設定,跟著做就對了,馬上就能感受到差異。


如何開啟設定?

在開始之前,先教你怎麼打開 VS Code 的設定:

三種方法:

  1. 鍵盤快捷鍵: Ctrl+,(Windows/Linux)或 Cmd+,(Mac)
  2. 選單: File → Preferences → Settings
  3. 命令面板: Ctrl+Shift+P → 輸入「settings」

進入設定後,可以直接搜尋設定名稱。開始吧!


設定 1:自動存檔 — 再也不怕忘記存檔

問題是什麼? 你寫了一個小時的程式碼,電腦突然當機,才發現忘記存檔。全部都不見了。

我剛開始學程式時也遇過好幾次這種狀況。VS Code 預設不會自動存檔,也就是說你的每一行程式碼都仰賴你記得按 Ctrl+S

解決方法: 開啟自動存檔,設定延遲 1 秒。

步驟:

  1. 開啟設定(Ctrl+,
  2. 搜尋「Auto Save」
  3. 將下拉選單從「off」改成「afterDelay」
  4. 搜尋「Auto Save Delay」並設定為 1000(代表 1000 毫秒,也就是 1 秒)

VS Code auto save setting.jpg

VS Code auto save setting.jpg

VS Code afterdelay setting.jpg

VS Code afterdelay setting.jpg

或是用 JSON 設定:

打開設定 JSON(Ctrl+Shift+P → 「Open Settings (JSON)」)並加入:

{

  "files.autoSave": "afterDelay",

  "files.autoSaveDelay": 1000

}

你會發現: 檔案分頁上的白點(代表未儲存的變更)會在你停止輸入 1 秒後自動消失。你的工作會持續在背景自動儲存。

這個設定幫我省下無數小時的心血。設定好就不用管了。


設定 2:儲存時自動格式化 — 不用再擔心程式碼排版

問題是什麼? 你的程式碼看起來亂七八糟,空格和縮排不一致。你花更多時間在調整格式,而不是寫程式。

專業的程式碼不只是邏輯正確就好,還要容易閱讀。但對新手來說,記得每一行都要正確縮排實在太累了。

解決方法: 開啟「儲存時自動格式化」,讓 VS Code 每次存檔時自動整理程式碼。

步驟:

  1. 在設定中搜尋「Format On Save」
  2. 勾選核取方塊

VS Code format on save setting.jpg

VS Code format on save setting.jpg

或是用 JSON 設定:

{

  "editor.formatOnSave": true

}

你會發現: 每次存檔(或自動存檔觸發時),程式碼會立刻重新排列,變成完美的縮排和間距。亂七八糟的程式碼瞬間變得乾淨又專業,完全不用你動手。

小訣竅: 這個功能使用 VS Code 內建的格式化工具就能運作。之後你可以安裝 Prettier 擴充套件,支援更多程式語言的格式化。

這就是讓專業程式碼看起來專業的秘訣。一致的格式 = 更容易閱讀的程式碼。


設定 3:字體大小 — 讓寫程式變舒服

問題是什麼? 整天盯著小到看不清的文字?兩小時就開始眼睛痠痛?

VS Code 的預設字體大小是 14,在某些螢幕上可能還好,但在其他螢幕上就會覺得很擠。用太小的字體寫好幾個小時的程式碼,會導致頭痛和疲勞。

解決方法: 把字體放大到舒適的閱讀大小。

步驟:

  1. 在設定中搜尋「Font Size」
  2. 從 14 調整到 16 或 18(或任何你覺得舒服的大小)

VS Code font size setting.jpg

VS Code font size setting.jpg

或是用 JSON 設定:

{

  "editor.fontSize": 16

}

你會發現: 文字立刻變大,更容易閱讀。不用再湊近螢幕或瞇著眼睛看變數名稱了。

從 16 開始試試看,寫一天程式碼後再往上或往下調。理想的大小取決於你的螢幕尺寸、解析度和坐姿距離。沒有「正確」答案,只有你眼睛覺得舒服的大小。


設定 4:自動換行 — 不用再左右捲動

問題是什麼? 很長的程式碼會跑到螢幕右邊看不見。你必須一直左右捲動才能看完整行。

在讀文件說明、長字串或有很多屬性的 HTML 時特別煩人。看不到完整的一行就會失去前後文。

解決方法: 開啟自動換行,讓長的程式碼自動折到下一行。

步驟:

  1. 在設定中搜尋「Word Wrap」
  2. 將下拉選單從「off」改成「on」

VS Code word warp setting.jpg

VS Code word warp setting.jpg

或是用 JSON 設定:

{

  "editor.wordWrap": "on"

}

你會發現: 長的程式碼會自動折到下一行,而不是延伸到螢幕外。不用再左右捲動了,所有內容都會保持在可見範圍內。

這對 Markdown 檔案、長的註解說明和 HTML 特別有用。程式碼保持可讀性,不用再做滑鼠左右橫移的舞蹈了。


設定 5:Tab 大小 — 修正縮排混亂

問題是什麼? 你的程式碼在你的螢幕上看起來很完美,但分享給別人時卻亂成一團。縮排到處都是,你的協作夥伴看得一頭霧水。

不同的程式語言和社群有不同的慣例。有些偏好 2 個空格,有些偏好 4 個。如果編輯器沒設定正確,你的程式碼就不會符合專案的風格。

解決方法: 設定一致的 Tab 大小(根據你的程式語言選擇 2 或 4 個空格)。

步驟:

  1. 在設定中搜尋「Tab Size」
  2. 設定為 2(JavaScript、CSS、HTML)或 4(Python、Java)

VS Code tab size setting.jpg

VS Code tab size setting.jpg

或是用 JSON 設定:

{

  "editor.tabSize": 2,

  "editor.insertSpaces": true

}

你會發現: 當你按 Tab 鍵時,每次都會得到一致的間距。你的縮排會符合程式語言社群的期待。

語言說明: JavaScript 社群通常偏好 2 個空格。Python 需要一致的縮排(通常是 4 個空格)。如果不確定,查查你的程式語言慣例。

VS Code 右下角的狀態列會顯示目前的 Tab 設定,找「Spaces: 2」或「Tab Size: 4」。


設定 6:插入空格 — 避開 Tab vs 空格大戰

問題是什麼? 你分享程式碼時縮排就跑掉了。不同編輯器顯示 Tab 字元的方式不一樣,讓你漂亮的程式碼在別人螢幕上看起來亂七八糟。

這是程式設計界最古老的爭論之一,但業界大多已經選擇空格了。空格在所有編輯器和平台上的顯示都一樣。

解決方法: 設定 VS Code 在你按 Tab 鍵時插入空格。

步驟:

  1. 在設定中搜尋「Insert Spaces」
  2. 勾選核取方塊

VS Code insert space setting.jpg

VS Code insert space setting.jpg

或是用 JSON 設定:

{

  "editor.insertSpaces": true

}

你會發現: 當你按 Tab 時,VS Code 會插入你在 Tab Size 設定的空格數量,而不是 Tab 字元。你的程式碼在任何地方看起來都一樣——在 VS Code、在 GitHub、在同事的編輯器,到處都一樣。

右下角的狀態列會顯示「Spaces: 2」,確認你使用的是空格而不是 Tab。

為瞭解決不同寫程式語言的空間設定,博主使用.editorconfig來解決它,隨後的博主將詳細介紹它。

VS Code tab and space editorconfig example.jpg

VS Code tab and space editorconfig example.jpg


設定 7:顏色主題 — 減少眼睛疲勞

問題是什麼? 預設主題太亮(或太暗)了。寫幾個小時程式碼後,眼睛痛還頭痛。

你會盯著程式編輯器好幾個小時。如果顏色不舒服,你就會很痛苦。

解決方法: 選一個適合你環境和個人喜好的舒適主題。

步驟:

  1. Ctrl+K Ctrl+T(先按 Ctrl+K,再按 Ctrl+T)
  2. 用方向鍵預覽主題
  3. 找到喜歡的就按 Enter

新手友善的熱門選項:

  • 淺色主題:「GitHub Light」(乾淨又熟悉)
  • 深色主題:「Dark+(預設深色)」或「One Dark Pro」

你會發現: 視覺立刻變舒適了。顏色應該要讓眼睛舒服,不是造成壓力。程式碼應該要容易閱讀,對比度要夠。

白天試試淺色主題,晚上試試深色主題。你隨時都可以切換,多試幾個找到適合你的。

VS Code one dark thenme setting.jpg

VS Code one dark thenme setting.jpg


快速設定:一次搞定 7 個設定

想在 30 秒內全部設定好?複製這個完整的 JSON 設定:

{

  "files.autoSave": "afterDelay",

  "files.autoSaveDelay": 1000,

  "editor.formatOnSave": true,

  "editor.fontSize": 16,

  "editor.wordWrap": "on",

  "editor.tabSize": 2,

  "editor.insertSpaces": true

}

使用方法:

  1. Ctrl+Shift+P 開啟命令面板
  2. 輸入「Open Settings (JSON)」並選擇
  3. 把這段設定貼到大括號 {} 裡面
  4. 存檔並關閉
VS Code json setting.jpg

VS Code json setting.jpg

完成!7 個設定幾秒鐘就搞定了。


常見問題

問:這些設定會搞亂我現有的程式碼嗎?

不會。這些設定只會影響未來的編輯和儲存。你現有的檔案會保持原樣。

問:如果不喜歡某個設定,可以改回來嗎?

可以。搜尋該設定並改回預設值,或從 settings.json 檔案中刪除該設定。

問:需要安裝擴充套件才能運作嗎?

不需要。這 7 個設定都是 VS Code 內建的,不需要任何擴充套件就能立即使用。


你剛完成了什麼

花 5 分鐘,你就把 VS Code 從令人困惑變成舒適好用。你的工作會自動存檔。程式碼會自動格式化。螢幕好讀易看。你準備好真正開始學程式了,而不是在跟工具奮戰。

接下來:

  • 用你的新設定開始寫程式——打開一個專案,感受一切變得多順暢
  • 接著學習 VS Code 的鍵盤快捷鍵,進一步提升生產力
  • 把設定頁面加入書籤,等你更熟悉後可以繼續調整

新手開發者和自信開發者之間的差異,往往就在設定這一步。你剛剛跳過了好幾週的挫折。現在去寫程式吧!

有沒有哪個 VS Code 設定改變了你的寫程式人生? 在留言分享吧!讓我們一起幫助更多新手更快上手。

留言
avatar-img
留言分享你的想法!
avatar-img
Leon Wong 282
3會員
17內容數
Hi,我是 Leon Wong(亮之)——電腦科學與開發愛好者,也是 Notion 重度使用者。如果你想更高效地學習與創作,這裡會是你的實用資源。
Leon Wong 282的其他內容
2025/10/24
手動下載軟體浪費時間又有資安風險。這篇文章教你用 10 分鐘設定 Homebrew 套件管理工具,從此一行指令就能安裝、更新所有 Mac 軟體。適合完全新手,只需要會複製貼上。
Thumbnail
2025/10/24
手動下載軟體浪費時間又有資安風險。這篇文章教你用 10 分鐘設定 Homebrew 套件管理工具,從此一行指令就能安裝、更新所有 Mac 軟體。適合完全新手,只需要會複製貼上。
Thumbnail
2025/10/23
學習如何在 15 分鐘內設定免費的 Cloudflare R2 圖片託管。10GB 儲存、無限流量、全球 CDN。不需要寫程式,完整步驟教學。
Thumbnail
2025/10/23
學習如何在 15 分鐘內設定免費的 Cloudflare R2 圖片託管。10GB 儲存、無限流量、全球 CDN。不需要寫程式,完整步驟教學。
Thumbnail
2025/10/22
學習如何使用 Homebrew 套件管理器,只需一行指令就能安裝 Mac 軟體,一次更新所有應用程式,再也不用手動下載 .dmg 檔案。完整的初學者指南,即使從未使用過終端機也能輕鬆上手,每週為你節省數小時的時間。
Thumbnail
2025/10/22
學習如何使用 Homebrew 套件管理器,只需一行指令就能安裝 Mac 軟體,一次更新所有應用程式,再也不用手動下載 .dmg 檔案。完整的初學者指南,即使從未使用過終端機也能輕鬆上手,每週為你節省數小時的時間。
Thumbnail
看更多
你可能也想看
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
接續上一篇 Step2:VC#專案建立 Step3:IIS新建站台 Step4:VC#架設到IIS中
Thumbnail
接續上一篇 Step2:VC#專案建立 Step3:IIS新建站台 Step4:VC#架設到IIS中
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
本章節將引導你如何建立一個TypeScript開發環境,這包括安裝Node.js、npm和TypeScript,建立一個TypeScript項目,設置編輯器,以及編寫和編譯TypeScript代碼。在完成這些步驟之後,你將能夠編寫、編譯和運行TypeScript代碼。
Thumbnail
本章節將引導你如何建立一個TypeScript開發環境,這包括安裝Node.js、npm和TypeScript,建立一個TypeScript項目,設置編輯器,以及編寫和編譯TypeScript代碼。在完成這些步驟之後,你將能夠編寫、編譯和運行TypeScript代碼。
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
本章目的是為讀者提供有關如何設置JavaScript開發環境的知識,包括在瀏覽器、Node.js和各種編輯器和IDE中編寫和運行JavaScript的信息。此外,本章還介紹了如何架設本地開發伺服器以模擬實際的網頁環境。這些知識對於希望開發前端應用或後端服務的JavaScript開發者來說都是必要的。
Thumbnail
本章目的是為讀者提供有關如何設置JavaScript開發環境的知識,包括在瀏覽器、Node.js和各種編輯器和IDE中編寫和運行JavaScript的信息。此外,本章還介紹了如何架設本地開發伺服器以模擬實際的網頁環境。這些知識對於希望開發前端應用或後端服務的JavaScript開發者來說都是必要的。
Thumbnail
在學習C#之前,必須先建立開發環境,例如安裝Visual Studio或其他IDE,並且建立第一個C#專案。可以在Visual Studio中或使用dotnet CLI來建立各種類型的專案。
Thumbnail
在學習C#之前,必須先建立開發環境,例如安裝Visual Studio或其他IDE,並且建立第一個C#專案。可以在Visual Studio中或使用dotnet CLI來建立各種類型的專案。
Thumbnail
本篇將分享VSCode工作區的設定與功能,包括如何將資料夾新增到工作區、如何存檔、以及外掛推薦。這些小技巧能夠幫助您在使用 rushjs 能更輕鬆地管理 monorepo,提高工作效率。
Thumbnail
本篇將分享VSCode工作區的設定與功能,包括如何將資料夾新增到工作區、如何存檔、以及外掛推薦。這些小技巧能夠幫助您在使用 rushjs 能更輕鬆地管理 monorepo,提高工作效率。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News