Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 3.34 KB

File metadata and controls

53 lines (33 loc) · 3.34 KB
title 編輯器設定

一個正確設定的編輯器可以使程式碼讀起來更清晰,寫起來更快。它甚至可以幫助你在撰寫的過程中抓出 bug!如果這是你第一次設定一個編輯器,或者你想調整你目前的編輯器,我們有幾個建議。

你的編輯器 {/your-editor/}

VS Code 是現在最受歡迎的編輯器之一。它有一個龐大的擴充功能市集,並與 GitHub 等流行服務很好的整合。下面列出的大多數功能也可以作為擴充功能加入到 VS Code 中,使其具有高度的可性!

其他在 React 社群使用的流行文字編輯器包括:

  • WebStorm—一個專門為 JavaScript 設計的完整開發環境。
  • Sublime Text—支援 JSX 和 TypeScript、語法高亮和自動補全功能。
  • Vim—是一個高度可配置的文字編輯器,可以非常有效的建立和修改任何類型的文本。它作為「vi」被內建在大多數 UNIX 系統和蘋果 OS X 系統中。

推薦的文字編輯器功能 {/recommended-text-editor-features/}

一些編輯器內建了這些功能,但其他編輯器可能需要增加一個擴充功能。檢查一下你所選擇的編輯器提供了哪些支援!

Linting {/linting/}

Code linter 可以在你撰寫程式碼的時候發現問題,幫助你儘早解決這些問題。ESLint是一個流行的、開放原始碼的 JavaScript 的 linter。

格式化 {/formatting/}

當你與另一個貢獻者分享你的程式時,你最不想做的事情就是陷入關於 tabs 與 spaces 的討論中!幸運的是,Prettier 將通過重新格式化來清理你的程式碼,使其符合預設的、可配置的規則。執行 Prettier,你所有的 tab 將被轉換為 space--你的縮排、引號等也將全部被改變,以符合配置。在理想的設定中,Prettier 將在你儲存文件時執行,迅速為你進行這些編輯。

你可以透過以下幾個步驟安裝在 VSCode 內安裝 Prettier 擴充套件

  1. 啟動 VS Code
  2. 使用快速開啟(按下 CTRL/CMD + P
  3. 貼上 ext install esbenp.prettier-vscode
  4. 按下 enter

儲存時格式化 {/formatting-on-save/}

理想情況下,你應該在每次儲存時對你的程式碼進行格式化。 在 VS Code 可以設定!

  1. 在 VS Code 內,按下 CTRL/CMD + SHIFT + P
  2. 輸入「settings」
  3. 按下 enter
  4. 在搜尋欄中,輸入「format on save」
  5. 確認「format on save」選項是打勾的!

Prettier 有時會與其他的 linter 衝突。但通常有辦法讓它們可以很好的一起執行。例如,如果你使用 Prettier 和 ESLint,你可以使用 eslint-prettier 擴充套件來執行 prettier 作為 ESLint 規則。