一月份时开了个坑拉了7,8个同学准备高考结束去做美少女游戏(虽然大多数人都是酱油)

然后高考结束了,终于开始填坑了…

原来我是准备写剧本。。。结果写了两句发现自己写文章能力差的要命就一直坑着了。

不干剧本的话,只能干起自己的老本行程序员,顺带原画(还有总指挥…)

其实我原来挺想用YU-RIS的,但YU-RIS会检测脚本文件编码是否是shfit-jis…

这回做游戏,我不想用任何非官方修改过的程序,那么多游戏引擎看来看去,貌似也就吉里吉里是不用任何crack就能直接拿来开发中文游戏的。

大概看完KAG之后,顺道去学了一下tjs,然后我就瞬间发现tjs异常的好用,特别适合写一些没啥营养的windows gui程序

我都后悔没那tjs去写那个y86模拟器…

tjs本身是一个是主要吸收了javascript的特性与语法而设计的语言,直接拿javascript的高亮看得话勉强也可以,但还是有些不舒服

还有一个关键点是vim自带的syntax/javascript.vim文件非常的简陋…

然后就折腾了半天搞出了一个tjs.vim

效果(只是测高亮,程序没任何意义):

無題

和javascript.vim比出来在除了关键字差别部分外

主要增加了对奇奇怪怪格式的数字的匹配,对<%%>串,对@set,@if,@endif式的匹配等

vim的正则表达式我随便看了下没找到平衡组怎么用所以@if @endif直接是像c的#ifdef #endif一样直接匹配的(不然我不知道嵌套后该怎么搞)

 

当然其实最关键的问题是不知有多少蛋疼的人会拿vim去写吉里吉里脚本…

 

 

下载地址:

http://www.vim.org/scripts/script.php?script_id=4632

Tagged with:
 

2 Responses to 吉里吉里2 tjs的vim语法高亮

  1. Lex说道:

    好厉害的样子……不过我担心这坑是填不上了
    以前总怨念如果开发ギャルゲー一定要用unicode,因为我实在是受不了applocale了

发表评论

电子邮件地址不会被公开。 必填项已用*标注