Visual studio Visual Studio代码:单个文件中每个选项卡设置多个空格-可能吗?
我正在处理一开始就有YAML部分的Liquid文件(.Liquid extension) e、 gVisual studio Visual Studio代码:单个文件中每个选项卡设置多个空格-可能吗?,visual-studio,visual-studio-code,yaml,liquid,locomotivecms,Visual Studio,Visual Studio Code,Yaml,Liquid,Locomotivecms,我正在处理一开始就有YAML部分的Liquid文件(.Liquid extension) e、 g 设置: -标签:“布拉布拉布拉布拉” 身份证:一些 类型:选择 选项: -标签:“选项1” 价值:选项1 -标签:“选项2” 价值:选项2 --- {array.items%} {%如果液体对象=某些条件%} //做点什么 {%else%} //做些别的事情 {%endif%} {%endfor%} YAML的首选制表符间距为。(当然,对于我所处的环境(移动式CMS),当文件被推送到服务器时,4
设置:
-标签:“布拉布拉布拉布拉”
身份证:一些
类型:选择
选项:
-标签:“选项1”
价值:选项1
-标签:“选项2”
价值:选项2
---
{array.items%}
{%如果液体对象=某些条件%}
//做点什么
{%else%}
//做些别的事情
{%endif%}
{%endfor%}
YAML的首选制表符间距为。(当然,对于我所处的环境(移动式CMS),当文件被推送到服务器时,4空间选项卡设置会导致问题)
不过,我更喜欢使用HTML和liquid的4空间选项卡
有没有办法让VS代码允许在文件的一部分使用2个空格的制表符,在同一文件的另一部分使用4个空格的制表符?
我知道您可以根据文件类型设置制表符间距,但这显然不能解决我的问题。我想知道是否有任何方法可以让VS代码根据标记结构检测文件类型?也许我可以为YAML设置一个选项卡空间设置,为HTML设置一个选项卡空间设置,这两个设置都将应用于.liquid文件
settings:
- label: "bla bla bla"
id: some_id
type: select
options:
- label: "Option 1"
value: option-1
- label: "Option 2"
value: option-2
---
{% for item in array.items %}
<div id="{{ liquid_array | filter }}">
{% if liquid_object = some_condition %}
// do some stuff
{% else %}
// do some other stuff
{% endif %}
</div>
{% endfor %}