vscode格式化配置


此配置支持 CSS、HTML、JS 和 Vue 等文件的格式化

一、安裝插件:

Prettier 、Eslint、Vetur

ESlint: javascript代碼檢測工具,可以配置每次保存時格式化js

Prettier - Code formatter: 只關注格式化,並不具有eslint檢查語法等能力,只關心格式化文件(最大長度、混合標簽和空格、引用樣式等),包括JavaScript · Flow · TypeScript · CSS · SCSS · Less · JSX · Vue · GraphQL · JSON · Markdown

vetur: 可以格式化html、標准css(有分號 、大括號的那種)、標准js(有分號 、雙引號的那種)、vue文件

二、setting.josn配置

文件-首選項-設置-在setting.josn中編輯

 

{
  "editor.fontSize": 16,
  // tab 大小為2個空格
  "editor.tabSize": 2,
  // 100 列后換行
  "editor.wordWrapColumn": 100,
  // 保存時格式化
  "editor.formatOnSave": true,
  // 開啟 vscode 文件路徑導航
  "breadcrumbs.enabled": true,
  // prettier 設置語句末尾不加分號
  "prettier.semi": false,
  // prettier 設置強制單引號
  "prettier.singleQuote": true,
  // 禁止隨時添加逗號 "prettier.trailingComma": "none", // 選擇 vue 文件中 template 的格式化工具 "vetur.format.defaultFormatter.html": "prettyhtml", // 顯示 markdown 中英文切換時產生的特殊字符 "editor.renderControlCharacters": true, // vetur 的自定義設置 "vetur.format.defaultFormatterOptions": { "prettier": {
  // 用單引號 "singleQuote": true,
  // 不加分號 "semi": false,
  // 禁止隨時添加逗號 "trailingComma": "none" } }, "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "[javascript]": { "editor.defaultFormatter": "vscode.typescript-language-features" } }

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM