3
在我正在處理我的React項目時,將VSCode更新到最新版本(1.14,我有1.13)之前,我可以輸入例如div + TAB鍵並自動完成。另外,如果我輸入div.row它自動完成它,但現在它不再工作。當我鍵入div並按TAB鍵時,它只會縮進該行。我已經安裝了HTML Snippets擴展。VSCode沒有在React中自動完成HTML標籤
有沒有人如何讓自動補全像以前一樣工作?
在我正在處理我的React項目時,將VSCode更新到最新版本(1.14,我有1.13)之前,我可以輸入例如div + TAB鍵並自動完成。另外,如果我輸入div.row它自動完成它,但現在它不再工作。當我鍵入div並按TAB鍵時,它只會縮進該行。我已經安裝了HTML Snippets擴展。VSCode沒有在React中自動完成HTML標籤
有沒有人如何讓自動補全像以前一樣工作?
Visual Studio代碼1.14 introduced a new settings調用emmet.useNewEmmet
默認爲true
。
設置爲true
時,默認情況下會禁用設置emmet.triggerExpansionOnTab
。
將emmet.useNewEmmet
更改爲false
將重新啓用選項卡擴展。
但是由於useNewEmmet
設置的方式向前發展,我的建議是保持useNewEmmet
設定爲true
而是增加兩個額外的設置;
"emmet.includeLanguages": {
"javascript": "javascriptreact"
// any other languages you'd like
},
"emmet.showExpandedAbbreviation": "always"
添加這兩種將使編輯器後重新啓動VS代碼再次表明埃米特的縮寫,你就會有相同的行爲前1.14版本。
哇。我花了很長時間試圖弄清楚發生了什麼。我發現includeLanguages設置,但顯然這是錯誤的(它與您的建議不同)。好的是,現在它再次成爲魅力。謝謝Henrik! – Julio