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
Sass 当我将配置设置为禁用自动格式化时,为什么VS代码格式化是我的SCS?_Sass_Visual Studio Code - Fatal编程技术网

Sass 当我将配置设置为禁用自动格式化时,为什么VS代码格式化是我的SCS?

Sass 当我将配置设置为禁用自动格式化时,为什么VS代码格式化是我的SCS?,sass,visual-studio-code,Sass,Visual Studio Code,我有一些SCSS代码如下: $theme-colors: ( "primary": #0074d9, "danger": #ff4136, ); 每次我保存此文件时,它都会自动将其格式化为: $theme-colors: ( "primary": #0074d9, "danger": #ff4136, "danger2": #ff4136, ); 这是垃圾(国际海事组织)。我不想要它,我花了一个多小时寻找原因 我禁用了所有面向SASS的插件、linter和格式化程序。我更改了用户设

我有一些SCSS代码如下:

$theme-colors: ( 
  "primary": #0074d9,
  "danger": #ff4136,
);
每次我保存此文件时,它都会自动将其格式化为:

$theme-colors: ( "primary": #0074d9,
"danger": #ff4136,
"danger2": #ff4136,
);
这是垃圾(国际海事组织)。我不想要它,我花了一个多小时寻找原因


我禁用了所有面向SASS的插件、linter和格式化程序。我更改了用户设置、工作区设置、vue项目设置,创建了prettierrc文件,以便禁用这种奇怪的格式设置。我创建了一个本地vue.config文件来禁用保存时的格式(只是为了看看它是否影响了问题)。没有任何区别。

事实证明,这是由于一个看似无关的格式化程序:

JS-CSS-HTML格式化程序

我忘了我已经安装了这个(我有大约100个扩展)。遗憾的是,在其个人资料中没有提到SCS或SASS。但它确实在2016年的一次更新中提到了这一点。我真傻

我已经卸载了这个扩展,这就停止了恼人的格式设置。我确信它很擅长它的工作,但是它做什么都不明显,这使得问题很难找到


不过,这确实让我对扩展进行了急需的清理

你可以把自己标记为答案。很高兴你找到了答案。也许你可以更改此扩展的设置以提供你喜欢的格式。啊,是的,我曾想过(简单地)这样做,但我意识到它正在做我有其他(更流行的)扩展的事情。i、 格式化和linting,比如eslint和prettier,所以我只是删除了它。我添加了这个问题以供将来参考,因为它可能发生在我的其他机器上!:我会在两天内接受我自己的答案。我还发现这个扩展是我自动格式化问题的根源。它暂时被禁用了。我会看看是否可以打开它并更改一些设置。