俗話說得好,工欲善其事必先利其器,要想工做效率高,碼代碼的工具用的好是必須的,這裏主要說一下 Mac 上 VScode 的快捷鍵,幫助你們快速搭建良好的開發工具。javascript
使用cmd+shift+P
全部全部打開用戶設置,在設置的 json 中修改編輯器內置的格式,如下是我的的一些修改,其中包括一些 eslint、prettier、vetur 和編輯器的設置,不喜歡的能夠自行 google 或者 百度。css
{
// 縮進2個空格
"editor.tabSize": 2,
// - 不該該做爲單詞的分隔符
"editor.wordSeparators": "`~!@#$%^&*()=+[{]}\\|;:'\",.<>/?",
// 控制是否在鍵入時自動顯示建議
"editor.quickSuggestions": {
"strings": true
},
// 每次保存的時候將代碼按 eslint 格式進行修復,前提是項目下有 ESlint
"eslint.autoFixOnSave": true,
"eslint.validate": [
"javascript",
"javascriptreact",
{
"language": "html",
"autoFix": true
},
{
"language": "vue",
"autoFix": true
}
],
"eslint.options": {
"plugins": ["html"]
},
// 讓 prettier 使用 eslint 的代碼格式進行校驗
"prettier.eslintIntegration": false,
// 結尾必須添加分號
"prettier.semi": true,
// 使用單引號
"prettier.singleQuote": true,
// 使用tab自動變爲2個空格
"prettier.tabWidth": 2,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
// vue組件中html代碼格式化樣式 force-aligned
"wrap_attributes": "auto"
},
"prettyhtml": {
"printWidth": 130,
"singleQuote": true
}
}
}
複製代碼
F1 或 Cmd+Shift+P: 打開命令面板。在打開的輸入框內,能夠輸入任何命令html
在 Cmd+P 窗口下還能夠:vue
學會了快捷鍵,有的時候均可以不用鼠標進行編碼,我感受懂 vim 的大神應該會有這種體驗,因此懂編輯器的快捷鍵尤其重要。java
如下介紹一些經常使用到的快捷鍵。react
若是你們還有平時用到的功能或者快捷鍵,能夠提升編碼效率的,歡迎你們在評論中指出,我回添加進來。jquery