在 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 项目具有一些语法规则,但目前尚未完成。