Danmakufu
适用于东方丹马克夫(东方弹幕风)脚本语言的Sublime Text包。
详细信息
安装
- 总数 1K
- Win 946
- Mac 50
- Linux 95
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
阅读手册
Sublime Text的东方丹马克夫插件
描述
这是适用于Sublime Text 2/3的东方丹马克夫(东方弹幕风)脚本语言的包。由于我觉得操作随意添加对任意语言的支援,并且方便进一步开发。
特点
对Danmakufu脚本(.dnh)进行语法高亮
对所有ph3引擎库函数提供代码补全,支持标准模糊匹配和可按Tab字母导航的参数
ph3库函数的按需文档,通过右键菜单和通过默认的ctrl+super+d进行访问
考虑到你编写Danmakufu脚本,Sublime可能是比使用中的编辑器更好的选择
安装
安装包管理器: https://sublime.wbond.net/installation 并重新启动Sublime Text。
首选项 → 包管理器 → 安装包 → Danmakufu,然后再次重新启动。
可扩展性
代码库是被设计为相当通用的,而不是仅仅针对DNH脚本语言。如果你愿意,你可以为任何其他语言编写补全/文档字典。我尝试让它尽可能简单:所需的所有只是函数签名列表和要应用的范围。
字典文件是一个.sublime-settings文件,实际上它只是JSON。文件的格式和函数签名的格式应该可以根据现有的字典danmakufu-completions.sublime-settings来明确。
示例
{
"scope": "source.derplang",
"dict":
[
{ "sig": "class::func(x, y)\tobject" },
{ "sig": "a()" }
]
}