使用 emmet 缩写创建颜色
Create color with emmet abbreviation
我的vim版本是8.2,vim-emmet版本是0.86.
下面的CSS的缩写怎么写?
border: 1px solid #dcd2ba;
手册中说:
For example, bd5#0s expands to border: 5px #000 solid: the # sign separates color from 5 and since s (alias to solid) is not a hexadecimal character, it can be used without - value separator.
为什么在我的 vim,bd5#0s
中什么都不展开?
我的 vim:
发生了奇怪的扩展
bd1s
扩展为
border-break: close;
和
bd1 s
扩展为
border: 1px solid #000;
但是
bd2 s
扩展为
box-shadow: inset hoff voff blur spread rgb(0, 0, 0);
而不是
border: 2px solid #000;
我的emmet哪个配置有问题?以及如何检查和修复它?
emmet 文档描述了如何添加十六进制颜色。参见 https://docs.emmet.io/css-abbreviations/
bd5#0s expands to border: 5px #000 solid: the # sign separates color from 5 and since s (alias to solid) is not a hexadecimal character, it can be used without - value separator.
所以在你的情况下使用 bd1#dcd2bas
我查看了源代码,我不认为...它没有错误。
边框语句的实际规则:
"bd+": "border:${1:1px} ${2:solid} ${3:#000};",
这表明正确的顺序是颜色最后,但在我的测试中我无法让它工作。我还尝试为 s=solid
添加一个别名,据说存在,但我在源代码中找不到它。
还有一些文档的其他示例,暂时不起作用。
我的结论是,在我看来,它只是坏了。 (我建议您添加自己的代码段。)
我的vim版本是8.2,vim-emmet版本是0.86.
下面的CSS的缩写怎么写?
border: 1px solid #dcd2ba;
手册中说:
For example, bd5#0s expands to border: 5px #000 solid: the # sign separates color from 5 and since s (alias to solid) is not a hexadecimal character, it can be used without - value separator.
为什么在我的 vim,bd5#0s
中什么都不展开?
我的 vim:
bd1s
扩展为
border-break: close;
和
bd1 s
扩展为
border: 1px solid #000;
但是
bd2 s
扩展为
box-shadow: inset hoff voff blur spread rgb(0, 0, 0);
而不是
border: 2px solid #000;
我的emmet哪个配置有问题?以及如何检查和修复它?
emmet 文档描述了如何添加十六进制颜色。参见 https://docs.emmet.io/css-abbreviations/
bd5#0s expands to border: 5px #000 solid: the # sign separates color from 5 and since s (alias to solid) is not a hexadecimal character, it can be used without - value separator.
所以在你的情况下使用 bd1#dcd2bas
我查看了源代码,我不认为...它没有错误。
边框语句的实际规则:
"bd+": "border:${1:1px} ${2:solid} ${3:#000};",
这表明正确的顺序是颜色最后,但在我的测试中我无法让它工作。我还尝试为 s=solid
添加一个别名,据说存在,但我在源代码中找不到它。
还有一些文档的其他示例,暂时不起作用。
我的结论是,在我看来,它只是坏了。 (我建议您添加自己的代码段。)