VSCode中怎麼配置vue?針對vue語法做辨識?以下這篇文章為大家介紹一下將Vetur作為語言辨識引擎的方法,讓我們來打造vuers最好用的VSCode吧!
從官網下載vscode後,安裝打開,提示要安裝中文語言包,依照指示安裝重啟,介面就變成中文介面了。 【推薦學習:《vscode教學》】
介面主題使用Materia Theme
,介面風格非常乾淨,顏色也比較護眼,寫程式碼的時候心情也跟著清新起來~
圖示顯示使用Material Icon Theme
,檔案圖示非常齊全,搭配Materia Theme
非常好看
因為我使用的是vue技術棧,所以也要針對vue語法做識別,這裡推薦按照Vetur
作為語言識別引擎,提供語法識別,格式化,相關提示。
配置格式化
vetur自帶格式化工具,使用的是prettier
格式化方案,具體可以看配置,使用ctrl/command ,
開啟設定
可以看到js的格式化引擎預設使用的是prettier
#但是一般專案都是建議使用eslint
統一原始碼格式,所以也要對vuter
進行eslint
的適配
安裝eslint和prettier擴充
依照eslint擴充提示,要正常使用eslint,還要全域按照eslint
npm install -g eslint
使用自訂設定進行格式化,以下是我的vscode自訂設定
{ "workbench.iconTheme": "eq-material-theme-icons", "workbench.colorTheme": "Material Theme", "materialTheme.fixIconsRunning": false, "editor.fontSize": 16, // 字体大小 // 以下是代码格式化配置 "editor.formatOnSave": true, // 每次保存的时候自动格式化 "editor.tabSize": 2, // 代码缩进修改成2个空格 "eslint.autoFixOnSave": false, // 每次保存的时候将代码按eslint格式进行修复 "prettier.eslintIntegration": true, // 让prettier使用eslint的代码格式进行校验 "prettier.semi": false, // 去掉代码结尾的分号 "prettier.singleQuote": true, // 使用带引号替代双引号 "javascript.format.insertSpaceBeforeFunctionParenthesis": true, // 让函数(名)和后面的括号之间加个空格 "vetur.format.defaultFormatter.html": "js-beautify-html", //格式化.vue中html "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化 "vetur.format.defaultFormatterOptions": { "js-beautify-html": { "wrap_attributes": "force-aligned" //属性强制折行对齐 } }, "eslint.validate": [ //开启对.vue文件中错误的检查 "javascript", "javascriptreact", { "language": "html", "autoFix": true }, { "language": "vue", "autoFix": true } ] }
每次進行儲存的時候都會進行格式化,解放勞動力,效果如下
常用外掛
-
#Auto Rename Tag
改標籤名的時候,自動變更閉合標籤名稱 -
Bookmarks
書籤插件,記錄程式碼重點,review的時候更容易get對應的點 -
Bracket Pair Colorizer
括號著色,對於多個嵌套的括號對應辨識精準 -
Change Case
程式碼變數宣告時候,可以對已有變數切換成駝峰式,常數式,其他的風格 -
# Codelf
說起代碼命名我就來氣,他麼的編程一半時間就是在想怎麼命名更貼切,合適,有了這個神器,雖然說不能解決命名想破腦瓜子的難題,但是至少提供了建議,能更快解決,避免腦瓜子想破 -
cssrem
一個CSS值轉REM的VSCode插件
html字體我這邊設計是使用14px,所以轉的時候,對應關係應該是1rem = 14px,所以要在使用者設定裡面進行設定
// 第三方插件cssrem配置 "cssrem.rootFontSize": 14
-
Vue Peek
右鍵開啟或預覽引用的元件 -
filesize
計算原始碼檔案大小,並顯示在左下角 -
GitLens
git歷史查看,提交記錄查看,歷史比較,版本回滾,神器不解析 -
Import Cost
計算import引入的檔案大小 -
IntelliSense for CSS class names in HTML
class根據工作空間中找到的定義或透過link元素引用的外部文件,為HTML 屬性提供CSS類別名稱完成。
因為我們使用vue語言開發,所以也要針對vue進行一下css的提示配置
"html-css-class-completion.includeGlobPattern": "**/*.{css,html,vue}"
Live Server
提供對HTML的即時服務預覽,程式碼改變即時刷新Path Intellisense
路徑引入智慧感知##npm -intellisense
npm module 引入智慧感知
#RegExp Preview and Editor
正規表示式預覽和編輯
#Settings Sync
同步你的vscode設置,包括插件,主題一切用戶資料
SVG Viewer
預覽SVG
#Todo Tree
顯示你程式碼裡面的TODO清單
translate
翻譯
Tslint
ts程式碼格式偵測工具
#Version Lens
npm version偵測
vscode-fileheader
產生文件註解頭
#JavaScript (ES6) code snippets
es程式碼片段
-
#Copy Relative Path
複製相對路徑
程式設計影片! !
以上是VSCode中怎麼配置vue,使用Vetur語言識別引擎!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

2022年了,该学会用VSCode debug了!下面本篇文章手把手带大家会习VSCode debug,希望对大家有所帮助!

本篇是VSCode配置文章,手把手教大家怎么在VSCode中配置使用 Geant4 和 Root,希望对大家有所帮助!

本篇文章扒拉一下vscode Prettier的选项,总结分享16个让你的代码变漂亮的属性,希望对大家有所帮助!

VSCode中如何开发uni-app?下面本篇文章给大家分享一下VSCode中开发uni-app的教程,这可能是最好、最详细的教程了。快来看看!

“工欲善其事,必先利其器!”,vscode作为前端开发的重要工具,其插件能大幅提升战斗力,精心收集12个插件,总有几款你还未曾拥有。

VScode中怎么开发置C/C++?怎么配置C/C++环境?下面本篇文章给大家分享一下Windows系统下VScode配置C/C++环境图文教程,希望对大家有所帮助!


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3漢化版
中文版,非常好用

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能