在 vim 中为 structurizr DSL 使用哪种语法突出显示
Which Syntax Highligting to use in vim for structurizr's DSL
Structurizr, a tool that is recommended to design a c4model, comes with its own DSL。它看起来有点像这样:
workspace {
model {
user = person "User"
softwareSystem = softwareSystem "Software System"
user -> softwareSystem "Uses"
}
views {
systemContext softwareSystem {
include *
autolayout
}
theme default
}
}
文件扩展名为.dsl
。有谁知道您必须在 vim 中设置哪种文件类型才能突出显示语法?这可能不是完美的匹配,但总比没有好。我在问,因为如果你把这样的文件放到 github 或 gitlab 中,你会得到一些语法高亮显示,但是 vim 猜测文件类型为 dsl
并且突出显示不会显示在全部.
由于 vim 中没有适用于 structurizr 的正确语法,我最终 providing a dedicated one。
Structurizr, a tool that is recommended to design a c4model, comes with its own DSL。它看起来有点像这样:
workspace {
model {
user = person "User"
softwareSystem = softwareSystem "Software System"
user -> softwareSystem "Uses"
}
views {
systemContext softwareSystem {
include *
autolayout
}
theme default
}
}
文件扩展名为.dsl
。有谁知道您必须在 vim 中设置哪种文件类型才能突出显示语法?这可能不是完美的匹配,但总比没有好。我在问,因为如果你把这样的文件放到 github 或 gitlab 中,你会得到一些语法高亮显示,但是 vim 猜测文件类型为 dsl
并且突出显示不会显示在全部.
由于 vim 中没有适用于 structurizr 的正确语法,我最终 providing a dedicated one。