我正在使用 Atlassian Fisheye/Crucible(“fecru”)进行 MATLAB 代码审查,而 fecru 显然缺少对 matlab 代码的语法方案支持。显然有一种机制可以支持用户定义的方案,只需将其放入文件夹syntax/..并在filename.map中注册(另见此处)。
也许有人已经实现了 matlab.def文件?如果你能分享它,将不胜感激。
现在我最好的起点是java.def。
我正在使用 Atlassian Fisheye/Crucible(“fecru”)进行 MATLAB 代码审查,而 fecru 显然缺少对 matlab 代码的语法方案支持。显然有一种机制可以支持用户定义的方案,只需将其放入文件夹syntax/..并在filename.map中注册(另见此处)。
也许有人已经实现了 matlab.def文件?如果你能分享它,将不胜感激。
现在我最好的起点是java.def。
我能够生成一个稍微修改的python.def以突出显示 fecru 的 jsp 端的 MATLAB 语法:
将其放入matlab.def
syntaxdef matlab {
...
}
并将其链接到filename.map
"**/*.m" matlab.def "MATLAB"
确保它不与
# "**/*.m" objc.def "Objective C"
您必须重新启动 fecru 才能进行更改。