禁用Sass供应商前缀自动完成

时间:2016-11-01 23:38:20

标签: sass visual-studio-code

如果在没有添加供应商前缀的属性中尝试选项卡时,如何禁用VSCode生成供应商前缀样式属性?我不需要供应商前缀,因为我的后期css后处理已经处理了这个问题。

感谢。

1 个答案:

答案 0 :(得分:1)

据我所知,您描述的行为不是VScode的默认行为。在SCSS / SASS语法模式中,没有供应商前缀自动完成。这很可能是由该语言的附加代码片段插件或CSS autoprefix插件引起的。

我建议禁用所有与SCSS / SASS相关的插件,然后检查这些供应商前缀是否仍然显示。他们很可能不这样做。然后,您应该逐个重新启用已禁用的插件,直到您遇到罪魁祸首。只需禁用冲突的插件或将其删除即可设置。

当您使用连字符开始时,您将按预期触发自动完成。你可以做的很少,因为这是预期的行为。

为了获得你所追求的行为,实际上只有两种选择:

  • 要求插件作者在用户设置后面选择供应商前缀完成。
  • Fork the plugin,通过删除您不想要的完成来更改the respective source code,构建它并用VScode中的版本替换上游版本。您可以从本地.vsix插件包文件轻松安装插件。

更新为了让您更轻松,我已经取消了,剥离了所有供应商前缀并打包了插件。您可以在此处下载:https://github.com/herrbischoff/vscode-sass-indented-stripped