DanmakuKun_Debug_01a_alpha.rar
需要 Microsoft .NET Framework 4。
这是什么?
简单说,就是写B站高级弹幕用的。如果是零基础的同学……这个……
当然,如果要发高级弹幕,必须要有的账号&硬币&权限(本人没有→_→)。以后可能可以做一个interop的程序,在本地也能测试弹幕。
当然由于我也没条件测试高级弹幕,所以不知道对于那些直接用记事本/emacs/UE/Npp的大触来说这个如何……(说白了还是请人家做小白鼠……)
附带了一段B站上的 GalGame 弹幕代码(gal.js),可以用这个做实验。
功能?
主要功能为自动完成。当然由于不是基于语法引擎的(如果将来有机会,应该会改进这个),而是基于正则的,所以其实相比 VS7+ 是非常非常渣的,不过能用233
有自动完成&参数提示的功能。若是结构字段提示,请输入“@”。
另外,由于无法识别是否该停止自动完成,因此在不需要(例如编辑字符串,需要输入“.”)的时候请手动关闭(见菜单)。
现在的文档不是很全,不过至少B站的文档是都转下来了(这编辑量……)。
可以编辑 Resources 文件夹下的以下文件补充信息:
- comp-classes:内置类名称
- comp-funcs_props:对象类型&属性&函数
- comp-objfields:新建对象时的字段(参考:JSON)
- comp-snippets:代码片段
- insights:函数信息
本人用 WPF 的第一个程序,数据驱动做得不好(思想还停留在 WinForms 的时代 = =),请原谅。
然后呢,里面有些功能未开放:
- 打印
- 查找&替换&转到
- 试验运行(将来实现interop之后再开放)
- 右键菜单
有些功能处于试验中:
- 代码缩进(最终目标是代码格式化)
- 静态自动完成(= =)
- 自动字段提示(现在要输入“@”)
- 自动完成状态控制(现在要手动 = =)
有些功能作为预览(未整合):
- 语法树
还有什么?
Q:为什么不是以 Eclipse/VS/jedit 的插件形式做的?自己实现这么多东西不麻烦么?
A:不是不熟嘛……练习嘛……(好像又重复发明轮子了?)
请各位菊苣不要喷啊……本人水平有限……