更正Javascript中分号后新行上的光标缩进
我希望在分号后按enter键时光标能正确缩进。如何在VS代码中实现这一点更正Javascript中分号后新行上的光标缩进,javascript,visual-studio-code,ide,vscode-settings,text-editor,Javascript,Visual Studio Code,Ide,Vscode Settings,Text Editor,我希望在分号后按enter键时光标能正确缩进。如何在VS代码中实现这一点 您可以关闭wrappingdent,或将其设置回默认值same,然后确保formatOnType设置为true: "[javascript]": { "editor.wrappingIndent": "same", "editor.formatOnType": true }, 这将使所有新行与上一行相同,当您键入时,它将自动缩
您可以关闭
wrappingdent
,或将其设置回默认值same
,然后确保formatOnType
设置为true:
"[javascript]": {
"editor.wrappingIndent": "same",
"editor.formatOnType": true
},
这将使所有新行与上一行相同,当您键入时,它将自动缩进(如果适用):
cy.visit('/admin/settings/categories/add')
.get('[data-cy=name]').type('category')
如图所示,您必须显式地按“回车”;如果使用快捷键(如CTRL+Enter)则无效
这些类似包装器的设置都不会考虑上下文;假设您希望在第一个.get()之后进行深度缩进,请随意进行说明:
cy.visit('/admin/settings/categories/add')
.get('[data-cy=name]').type('category')
.checkDb('Category', { name: 'Category 2' })
.get('[data-cy=submit]').click();
本机格式化程序将自动使其与其他子级保持一致
这最终需要本机/
onEnter
支持我应用了相同的设置,但它似乎不适合我。我遗漏了什么吗?我不确定@Gaurav您可能有一个扩展或一些冲突。我不使用像Prettier这样的格式化程序。我是一个有扩展的极简主义者。您可以尝试从命令行运行并禁用扩展来验证:code--disable extensions
。有可能是我的另一个设置在起作用,我会仔细检查我已经仔细检查了,这是我在使用--disable extensions
标志和使用干净的用户数据目录时使用的唯一设置