Vue.js 带Vue和x27的VS代码的Emmet;用缩写'包装;去除压痕
Emmet在VSCode中使用“wrap with缩写”命令,在模板中使用Vue.js,这对我来说是一个错误行为 将代码块包装在任何元素中(Vue.js 带Vue和x27的VS代码的Emmet;用缩写'包装;去除压痕,vue.js,visual-studio-code,vscode-settings,emmet,vetur,Vue.js,Visual Studio Code,Vscode Settings,Emmet,Vetur,Emmet在VSCode中使用“wrap with缩写”命令,在模板中使用Vue.js,这对我来说是一个错误行为 将代码块包装在任何元素中(div,在本例中为)会导致删除该代码块中的所有缩进 我尝试过调整各种设置,但不知道是什么原因导致它的格式像这样 之前: 之后: My settings.json文件如下所示: { "editor.fontLigatures": true, "editor.tabSize": 2, "vetur.validation.templat
div,在本例中为
)会导致删除该代码块中的所有缩进
我尝试过调整各种设置,但不知道是什么原因导致它的格式像这样
之前:
之后:
My settings.json文件如下所示:
{
"editor.fontLigatures": true,
"editor.tabSize": 2,
"vetur.validation.template": false,
"vetur.completion.useScaffoldSnippets": false,
"emmet.syntaxProfiles": {
"html": {
"attr_quotes": "single",
"indent": true,
"tag_nl": true
},
"vue-html": "html",
"vue": "html"
},
"window.zoomLevel": -1,
"editor.fontSize": 14,
"sync.gist": "bcd2ebd3919d3e74184418b308e3aa85",
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.preferences.quoteStyle": "single",
"vetur.format.defaultFormatter.html": "none",
"vetur.complete": true,
"workbench.iconTheme": "chalice-icon-theme",
"material-icon-theme.saturation": 0.5,
"editor.fontFamily": "'Fira Code', 'Courier New', monospace",
"workbench.colorCustomizations": {
"titleBar.activeBackground": "#000",
"tab.activeBorder": "#ffff73"
},
"editor.minimap.enabled": false,
"explorer.openEditors.visible": 0,
"editor.wrappingIndent": "indent",
"editor.formatOnType": false,
"editor.formatOnSave": false,
"editor.formatOnPaste": false,
"editor.detectIndentation": true,
"emmet.excludeLanguages": [
"markdown"
],
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"vetur.format.defaultFormatterOptions": {
},
"emmet.extensionsPath": "",
"vetur.completion.scaffoldSnippetSources": {
}
}
问题解决了
原来我给正在使用的键盘快捷键分配了错误的emmet操作,我分配了用缩写词换行
,而不是用缩写词换行