Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio代码:单个文件中每个选项卡设置多个空格-可能吗?_Visual Studio_Visual Studio Code_Yaml_Liquid_Locomotivecms - Fatal编程技术网

Visual studio Visual Studio代码:单个文件中每个选项卡设置多个空格-可能吗?

Visual 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

我正在处理一开始就有YAML部分的Liquid文件(.Liquid extension)

e、 g

设置:
-标签:“布拉布拉布拉布拉”
身份证:一些
类型:选择
选项:
-标签:“选项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 %}