VS代码中的代码格式化Break Jekyll YAML首要指令 [英] Code formatting break Jekyll YAML front matter directives in VS code

查看:19
本文介绍了VS代码中的代码格式化Break Jekyll YAML首要指令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

自动代码格式设置(操作editor.action.format)中断Jekyll (aka Github Pages)YAML front matter

index.html自动格式化前:

--- 
layout: default 
title: Awesome page
bodyClass: homepage 
permalink: /
---
(rest of the content)

index.html自动格式化后:

--- layout: default title: Awesome page bodyClass: homepage permalink: / ---
(rest of the content is formatted ok, regular html syntax)

如何调整VS代码格式规则?

推荐答案

要解决此问题,您有两个选择:

  1. 已关闭settings.json文件中HTML文件的格式:

    "html.format.enable": false
    

    这将关闭HTML文件的格式设置。不是很理想,但能把工作做好。有一个GitHubIssue for this,但它似乎已关闭。

  2. 考虑安装Liquid Languages Support扩展,然后将其添加到您的settings.json

    "files.associations": {
        "*.html": "liquid"
    }
    

这已为我解决了问题。

这篇关于VS代码中的代码格式化Break Jekyll YAML首要指令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆