在节奏中,资源接口可以包含需要实现的状态和方法。但是,当我尝试在 vim 中缩进节奏文件时,它会缩进错误的代码。
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项目有一些语法规则,但目前还不完整。