Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更正Javascript中分号后新行上的光标缩进_Javascript_Visual Studio Code_Ide_Vscode Settings_Text Editor - Fatal编程技术网

更正Javascript中分号后新行上的光标缩进

更正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 }, 这将使所有新行与上一行相同,当您键入时,它将自动缩

我希望在分号后按enter键时光标能正确缩进。如何在VS代码中实现这一点


您可以关闭
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
标志和使用干净的用户数据目录时使用的唯一设置