Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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 VS On保存格式正在添加多个选项卡_Javascript_Typescript_Visual Studio Code_Formatting_Prettier - Fatal编程技术网

Javascript VS On保存格式正在添加多个选项卡

Javascript VS On保存格式正在添加多个选项卡,javascript,typescript,visual-studio-code,formatting,prettier,Javascript,Typescript,Visual Studio Code,Formatting,Prettier,从昨天开始,每当我保存一个文件时,它都会在某些行上添加多个选项卡。我一直有保存选项上的格式,并使用更漂亮的扩展。Prettier的所有设置都是默认设置,我将Prettier设置为默认格式化程序 ["INFO" - 11:19:53 PM] Extension Name: esbenp.prettier-vscode. ["INFO" - 11:19:53 PM] Extension Version: 5.9.2. ["INFO" - 1

从昨天开始,每当我保存一个文件时,它都会在某些行上添加多个选项卡。我一直有保存选项上的格式,并使用更漂亮的扩展。Prettier的所有设置都是默认设置,我将Prettier设置为默认格式化程序

["INFO" - 11:19:53 PM] Extension Name: esbenp.prettier-vscode.
["INFO" - 11:19:53 PM] Extension Version: 5.9.2.
["INFO" - 11:19:53 PM] Loaded module 'prettier@2.0.4' from 
保存前的“如果”是当前选项卡所在的位置,保存文件后,它将跳过所有这些选项卡并考虑它们的更改

我建议将Prettier更新到新版本。看起来你正面对着

如果这不起作用(尽管应该如此),请考虑不要使用范围格式化,并且总是重新格式化整个文件。为此,选择“保存模式下的格式”设置的“文件”值而不是“修改”:

感谢@thorn̉(^^以上的答案)将保存模式下的格式切换为默认的文件格式(不确定如何或何时更改)是解决问题的方法

这是一个巨大的帮助,因为这是我的工作,当推动我们的团队掌握严格的不增加不必要的契约,并保持最低限度的变化。我快发疯了