如何在vim中正确缩进流/节奏文件

时间:2021-08-01 19:37:25

标签: vim formatting

cadence 中,资源接口可以包含需要实现的状态和方法。但是,当我尝试在 vim 中缩进 cadence 文件时,它会将代码缩进错误。

pub resource interface INFT {
    pub let id: UInt64
    pub fun getName(): String
    pub fun getSchemas() : [String]
    pub fun resolveSchema(_ schema:String): AnyStruct
}

gg=G 后得到的结果

 pub resource interface INFT {
        pub let id: UInt64
            pub fun getName(): String
                               pub fun getSchemas() : [String]
                                                       pub fun resolveSchema(_ schema:String): AnyStruct
                                                                           
    }

我对vim的缩进规则不是很熟悉,有人能帮我吗?有一个 https://github.com/Cian911/vim-cadence 项目具有一些语法规则,但目前尚未完成。

0 个答案:

没有答案
相关问题