VSCode没有在React中自动填充HTML标签

时间:2017-07-15 01:21:44

标签: reactjs editor visual-studio-code

在我处理我的React项目时,在将VSCode更新到最新版本(1.14,我有1.13)之前,我可以键入div + TAB键,然后自动完成。此外,如果我键入div.row它自动完成它,但现在它不再工作。当我输入div并按TAB键时,它只会缩进行。我安装了HTML Snippets扩展程序。

有谁可以像以前一样让自动完成工作?

1 个答案:

答案 0 :(得分:9)

名为emmet.useNewEmmet的Visual Studio代码1.14 introduced a new settings,默认为true

设置为true时,默认设置为emmet.triggerExpansionOnTab

emmet.useNewEmmet更改为false会重新启用标签扩展。

但是,由于useNewEmmet设置是前进的方式,我的建议是将useNewEmmet设置为true,而是添加两个额外的设置;

"emmet.includeLanguages": {
    "javascript": "javascriptreact"
    // any other languages you'd like
},
"emmet.showExpandedAbbreviation": "always"

在添加这两个代码后重新启动VS代码将使编辑器再次建议Emmet缩写,并且您将具有与1.14版之前相同的行为。