VS Code, HTML自动完成,单引号代替双引号



在VS代码中,输入img然后按制表符给出<img src="" alt="">

我想用单引号自动完成,即<img src='' alt=''>

我改变了设置html.completion.attributeDefaultValue从双引号到单引号,但这并没有达到预期的效果。

html.completion.attributeDefaultValue设置似乎只有在您有<img src时才有影响,然后按tab键,在这种情况下它会给出<img src=''

有没有人知道是否有一个可以改变的设置,允许img直接用单引号自动完成?

对于这样的事情,大多数人,包括我,使用扩展更漂亮。安装后,创建一个".prettierrc"在项目根目录下的文件中添加以下内容:

{
"singleQuote": true,
}

我也用过" prettier ",但是用"。pretierc"但是如果你打开扩展名设置并向下滚动一点,你会发现" pretty: JSX Single Quote">有一个复选框,只要打开那个,它就会工作。同样在设置的最底部是第二个复选框" pretty: Single Quote"

编辑:即使在尝试之后,我仍然有一些引号问题,通过检查所有格式文件的设置再次解决了这个问题,因为我正在编辑JS而不是"JSX">

设置窗口包含"在搜索栏

键入"quote">在设置窗口的搜索栏上,您可以找到所有文件格式的所有相关规则。希望对大家有所帮助:)

相关内容

  • 没有找到相关文章

最新更新