在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">在设置窗口的搜索栏上,您可以找到所有文件格式的所有相关规则。希望对大家有所帮助:)