YDWE官方博客

Jass编辑器推荐 Everedit

从 JassCraft 到 JassShopPro,再到 Notepad++,以及这次的主角 Everedit,我换了不少 Jass 的编辑器。算起来,我一周大概有 50 个小时以上在写代码,所以一个称手的编辑器对我来说至关重要。先不说对 Jass 的支持,单从一个通用文本编辑器的角度来看,Everedit 也是我用过的最好用的编辑器(比如我现在就正在用 Everedit 写这篇博文)。

安装

Everedit3.2 起加入了扩展包的功能,极大地降低了扩展的安装难度,所以虽然 Jass 扩展支持 3.2 以下的 Everedit,但由于安装步骤复杂这里不作介绍。

首先下载 Everedit 和 Jass 扩展包,解压 Everedit 到任意位置,打开 Everedit,将 Jass 扩展包拖到 Everedit 上,然后点确定即可。

语法高亮

支持 Jass、vJass 还有预处理的语法,包括 TESH 在内,这应该是唯一支持预处理的语法的语法高亮了。如果你是一个 YDWE 的重度使用者,你一定会对它爱不释手。完美支持 YDWE 的 Jass 代码,让我们来看看效果吧

everedit-1

函数提示

支持所有 cj 和 bj 函数的提示,包括参数列表和中文翻译,以前有人为了背那些 cj/bj 函数,还特意弄个中英文对照的 UI。有了它,你还需要翻 UI?当词典用都行!

everedit-2 everedit-3

内置 JassHelper 支持

你可以在 Everedit 直接使用 JassHelper 来检查语法

everedit-4

题外话

如果你是一个 YDWE 纯 Jass/vJass 的使用者,我不推荐你使用 YDWE 内置的 Jass 编辑器(也就是 TESH)作为你的主力编辑器,而是使用外置编辑器,比如 Everedit,当然 Notepad++也是个不错的选择。

YDWE 支持脱离地图的脚本,你可以简单地把你的 Jass 脚本和你的地图放在同一个目录,然后在自定义脚本区内添加以下代码。这样你就可以在使用外置的编辑器来编辑你的地图脚本了。

1
2
3
#include "脚本 A 路径.j"
#include "脚本 B 路径.j"
#include "脚本 C 路径.j"

Comments