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

Jul*_*lio 4 editor reactjs visual-studio-code

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

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

Hen*_*son 9

Visual Studio代码1.14引入了一个新的设置名为emmet.useNewEmmet默认为true.

设置为true默认情况下将禁用该设置emmet.triggerExpansionOnTab.

更改emmet.useNewEmmetfalse将重新启用选项卡扩展.

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

"emmet.includeLanguages": {
    "javascript": "javascriptreact"
    // any other languages you'd like
},
"emmet.showExpandedAbbreviation": "always"
Run Code Online (Sandbox Code Playgroud)

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