
GECK - 帕皮鲁斯脚本编辑器
一个相当完整的GECK/Papyrus脚本编辑器。我已经厌倦了为现有的文本编辑器制作语法文件,于是开始编写一个编辑器,并发现了这个优秀的库。
查看大图如果你喜欢它,请给予认可,这是我唯一能判断它是否优秀的方式。
首先,我要声明 Fast Colored Textbox 的语法高亮和编辑器基础代码并非我的原创,这归功于 Pavel Torgashov。我只是对代码进行了修改,使其能够支持 GECK / Papyrus Script 语言。
更新1.15
- 增加了对 LUA 的支持
- 代码提示
- 语法高亮
- 输入几个字母,代码提示器就会像其他语言一样出现
- 卸载旧版本并下载、解压后运行安装程序
更新1.14
- 新增了启动时的脚本选项。
- 新增对 Bethesda .psc 脚本文件扩展名的支持
- 编辑器现在在 Papyrus 脚本模式下保存为 .psc 文件(可在 .crk 或 .psc 中打开)
- 内部函数语法高亮修复
- 在这里找到了一个用于 .pex 文件的命令行 ScriptDumper,使用 .psc 作为转储文件
- 通过控制面板卸载,然后运行安装程序
更新1.13
- 快速修复文件加载问题。我在启动时添加了一个选择框,选择你想要的脚本语言,它会为该语言加载一个空白脚本文件。这有两个作用:将语言设置为你想要的,并激活该语言的语法高亮。你可以将文件复制粘贴进去,或编写脚本,然后使用“另存为”来命名空白文件并保存到你想要的位置。
- 修复了所选功能中丢失最后一个字母的问题
- PS:不要删除应用程序文件夹中的
blank.crk或blank.gek文件,否则应用会崩溃,我保证!
更新1.12
- 添加了 Creation Kit 函数参考链接
更新1.11
- 修复了 .gek 文件的 txt 文件加载问题
发布版本1.1
- 新增功能:PHP、SQL、HTML、JScript 和 CreationKit 脚本的语法高亮
- 语法高亮根据您打开的文件类型设置
- 天际支持:
- 你必须将现有的 Creation Kit 脚本文件更改为 CRK 扩展名才能打开,应用程序会自动保存为 CRK 扩展名。
- 文件必须具有 .crk 扩展名,抱歉不能同时支持 .txt 两种类型
- 所有天际事件 - 代码提示
- 所有 Skrim 函数 - 代码提示
- 语法高亮
- 函数、If Else ElseIf、属性、事件的代码片段插入
- 当你打开应用程序时,在对话框中选择文件类型,如 crk、gek、php 等
- 如果你发现缺少事件或功能,请私信我提供函数或事件名称,我会添加它们。
更新2-21
- 一些内部代码调整,更改了图标
更新2-20
- 增加了更多功能修复和函数缩写
更新2-18
- 添加了代码以防止重复打开已打开的文件
更新2-17
- 小更新修复部分函数的语法高亮及语法高亮颜色更改
一个相当完整的 GECK 脚本编辑器。我对为现有的文本编辑器编写语法文件感到厌倦,于是开始编写一个编辑器,并发现了这个优秀的库。
功能:
- 为所有 GECK 和 NVSE 功能提供代码提示,输入前两三个字母(输入的字母越多,搜索越精确),提示对话框就会出现,选择你想要的函数并按回车键或鼠标左键点击。(你也可以直接输入完整的函数而不使用提示功能。)
- 语法高亮(NVSE 函数以深红色显示)
- 语法高亮对大小写敏感,但 short、float、int、ref 和 return 除外。如果从代码提示器中选择,就不会有问题:例如
additem不会高亮,而AddItem会高亮等。 - 代码折叠
- 快速加载文件框,加载第一个文件后,该文件夹中的所有文件将显示在列表中,只需点击即可加载
- 自动缩进 - 按一次 Tab 键,之后每行都会保持相同的缩进
- 代码片段插入 - 输入
If或Begin后会出现对话框,选择后按回车或鼠标左键点击(我会继续添加更多) - 打开并保存为 .gek 文件扩展名
- 完成查找和替换功能
- 添加书签与移除书签
- 显示隐藏字符
- 保持编辑器置顶选项
- 从上下文菜单克隆行(带或不带注释)
- 从上下文菜单自动缩进行
- 从上下文菜单中添加或移除行注释
- 快速链接至 GECK 功能参考
- 选项卡式界面
- 区块导航面板
- 完整复制、粘贴和打印
如果你发现任何符合驼峰命名法但未高亮的函数,请私信我并附上该函数名。当函数名中包含其他函数部分时(如 GetInSameCell),存在一些特殊情况,我不得不使用不同的正则表达式来正确高亮它们。我还没来得及检查所有函数,所以如果你发现一两个问题,可以私信我,我会修正高亮显示。
欢迎报告任何漏洞或提出建议,请在本论坛或访问 http://falloutmodsforum.com 的 GECK 编辑器板块发帖
请参考图片了解可用命令
建议:
- 安装最新的 GECK Powerup,以避免在将代码从 GECK 脚本编辑器粘贴到 GECK 的脚本编辑器进行编译时出现某些问题。
要求:
- Windows 操作系统 XP?Vista 和 Win 7
- 必须至少安装并更新 NET 3.5
- 脚本文件必须以 .gek 或 .txt 扩展名打开,编辑器会自动保存为 .gek 扩展名
安装:
- 下载并解压到已知位置,然后运行安装程序,它会在桌面上放置一个图标
卸载:
- 从控制面板运行卸载程序
鸣谢:
- 帕维尔·托尔加绍夫为本应用程序的代码库


还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。