GriddyCode 代码编辑器:Lua 插件与 18 套主题,三步换成你的风格

📅 发布时间:2026/10/22 2:06:50
GriddyCode 代码编辑器:Lua 插件与 18 套主题,三步换成你的风格
GriddyCode 代码编辑器Lua 插件与 18 套主题三步换成你的风格【免费下载链接】griddycodeA code editor made with Godot. Code has never been more lit!项目地址: https://gitcode.com/GitHub_Trending/gr/griddycodeGriddyCode 是一款用 Godot 引擎编写的开源代码编辑器主要在 Linux 上运行。它把语法高亮、自动补全和界面配色全部交给 Lua 脚本控制仓库自带 18 套主题、15 个语言插件。适合想彻底掌握自己编辑环境外观与行为的开发者。 谁适合用 GriddyCodeLinux 平台上的日常写码的人你对默认编辑器的配色和字体忍无可忍GriddyCode 让你直接改背景色、当前行高亮、选区颜色这些底层 GUI 属性。小众语言的使用者仓库没覆盖你写的那种语言丢一个.lua文件进去就能给它加上高亮和补全不用等官方排期。对编辑器本身感兴趣的开发者整个编辑器是 Godot 项目场景、着色器、自动加载节点都在仓库里翻得出来当学习样本很合适。 GriddyCode 安装三步走第一步准备环境。装好 Godot Engine v4.2README 明确要求的开发版本再装一套 Nerdfont 字体文件选择器的图标依赖它。第二步拿代码。git clone https://gitcode.com/GitHub_Trending/gr/griddycode第三步首次运行验证。用 Godot 打开项目主场景是Scenes/editor.tscn直接运行即可。启动后按CTRLI会弹出官方内置的入门介绍按CTRLT切换主题确认渲染正常再按CTRL,打开设置面板。三步做完你的环境就算跑起来了。 GriddyCode 核心功能拆解1. Lua 语言插件一个文件定义一门语言。你给某文件扩展名建一个同名.lua比如toml.lua用highlight()给关键词着色用highlight_region()按起止符号圈出注释或字符串区域再实现detect_functions()和detect_variables()返回候选数组补全候选就有了。内置插件放在 Lua/Plugins/C、Go、Python、JS 等 15 种语言可作参照。2. 主题系统改色只需三个函数。在 themes 目录新建任意名字的.luaset_keywords()改语法色set_gui()改background_color、current_line_color这类界面属性浅色主题记得追加disable_glow()。仓库预置的 Lua/Themes/ 里 Catppuccin 系列 4 套、Tokyo Night 系列 3 套都是照着这个接口写的。3. 评论菜单与视觉效果编辑器不只是生产力。语言插件里调add_comment()按CTRLL就能随机弹出一条带头像和点赞数的假评论用户信息由 GriddyCode 自己生成仓库 Shaders/ 里还有 VHS CRT、阳光散射等着色器在设置里按需开关。 上手小场景给 toml 加高亮、发一套自己的主题场景一给缺失语言补高亮。在 Linux 下打开~/.local/share/godot/app_userdata/Bussin GriddyCode路径可能有出入README 建议手动搜一下在langs目录新建toml.lua写几条highlight()规则。注意脚本只在切换文件扩展名时重新加载所以写完用.md文件切到.toml去验证别盯着旧窗口等。场景二主题自用或投稿。在themes目录放一个dracula.lua主题选择器里立刻能选到它。想共享出去就提一个 PR 把文件加进Lua/Themes合并后会随下个版本发布——README 的 Publishing 一节就是这么写的。⚠️ 坑点与效率技巧macOS 官方不承诺支持README 原话是测试主要在 Linux 上完成Mac 用户建议走虚拟机。文件选择器图标显示成□就是没装 Nerdfont这是最常见的环境报错信号。改了主题或语言脚本不生效时切一下文件扩展名或重启 GriddyCode脚本才会重载。主题里传了非法 HEX 值会静默回退成#ff0000红色排查配色问题先检查这个。文件行数上限约 1600 行光标越过之后相机会跑出视野长文件建议分段编辑这是 README 里挂着的已知 bug。 参与 GriddyCode 项目项目还在快速迭代期README 里维护了一份按优先级分级的 bug/需求清单高优先级是 VHS CRT 着色器在部分主题下整体发白、浅色模式受 glow 影响中优先级包括设置里改字体、1600 行上限。贡献入口很直接——装好 Godot Engine v4.2把新主题或新语言插件分别提到 Lua/Themes/ 或 Lua/Plugins/ 目录下提 PR不需要提交可执行文件。结尾编辑器的审美没有标准答案GriddyCode 把画笔直接递到你手里。装好 Godot 4.2clone 下来跑一遍今晚就可以把CTRLT里的第一个主题换成你自己写的那个。【免费下载链接】griddycodeA code editor made with Godot. Code has never been more lit!项目地址: https://gitcode.com/GitHub_Trending/gr/griddycode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考