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