ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

GriddyCode:基于 Godot 的 Lua 可扩展代码编辑器快速上手指南

GriddyCode:基于 Godot 的 Lua 可扩展代码编辑器快速上手指南 GriddyCode基于 Godot 的 Lua 可扩展代码编辑器快速上手指南【免费下载链接】griddycodeA code editor made with Godot. Code has never been more lit!项目地址: https://gitcode.com/GitHub_Trending/gr/griddycodeGriddyCode 是一款基于 Godot 引擎打造的开源代码编辑器语法高亮、自动补全、界面配色全部由 Lua 脚本控制适合想在 Linux 上定制编码环境的新手与折腾党。GriddyCode 主视觉图展示这款 Godot 代码编辑器的整体形象 核心能力一览能力对你的意义全 Lua 化扩展语言高亮、补全、配色都是 .lua 文件会写脚本就能改Godot 4.2 渲染界面动画流畅自带辉光与 VHS 复古滤镜等视觉特效预设生态丰富仓库内置 Catppuccin、Nord、Tokyo Night 等 17 套主题和 C、Python、JavaScript 等 15 种语言插件 从 0 到跑起来GriddyCode 安装步骤获取源码git clone https://gitcode.com/GitHub_Trending/gr/griddycode安装 Nerdfont带图标字形的字体。文件选择器靠它渲染图标缺了会显示成方框 □确认系统编辑器主要在 Linux 上测试macOS 暂不支持用 Godot Engine 4.2 打开项目目录并运行主场景为Scenes/editor.tscn进入后按CtrlI弹出内置的简明功能介绍常见坑单文件超过约 1600 行时滚动相机可能跑出画面属已知限制浅色主题未禁用辉光glowGodot 的发光后处理效果时整屏可能泛白 定制实战主题与高亮主题定制教程在 主题目录 下新建任意 .lua 文件即可注册一个主题三个函数够用-- my_theme.lua set_keywords(reserved, #7aa2f7) -- 关键词高亮色 set_gui(background_color, #101418) -- 界面背景色 disable_glow() -- 浅色主题务必调用颜色写错不会崩溃会退回红色 #ff0000一眼就能发现。语法高亮语言插件按文件扩展名命名如 插件目录 中的py.lua对应 .py 文件。最小可用写法-- toml.lua highlight(table, reserved) highlight(string, string)可选预设色还有 function、variable、operator、comments 等。 插件扩展实战让语言长出补全能力仓库里的脚本随版本管理而编辑器实际加载的是系统 AppData 下的langs/与themes/两个文件夹放你自己的版本即可生效。脚本不会热更新切到不同扩展名的文件后或重启才会重载。一个完整的语言插件围绕五个函数highlight(main, function) -- 指定关键词用哪种预设色 highlight_region(--, \n, comments, true) add_comment(这行代码是艺术品) -- 加入 CtrlL 随机评论墙 function detect_functions(content, line, column) return { main, setup } -- 必须返回字符串数组 enddetect_variables()同理返回变量名数组即可评论墙的头像、日期、点赞数等细节由编辑器自动补齐。⚙️ 效率与细节常用快捷键CtrlI功能介绍、CtrlO打开文件、Ctrl,设置面板、CtrlT切换主题、CtrlL评论墙、Ctrl/-缩放视觉特效辉光与 VHS CRT 复古 shader 均可在设置中开关VHS 在部分浅色主题下会泛白性能习惯只保留当前项目用到的语言插件长文件超过 1600 行建议分段彩蛋设置页里藏着一段跳跃小猫的视频 适合谁用个性化折腾党不想接受编辑器默认外观想把每个颜色改成自己喜欢的Lua 或 Godot 学习者项目体量适中源码可以直接当教材读讲师与演示者统一主题加自定义评论墙做编程演示现场效果好 参与和共建开发环境固定为 Godot Engine v4.2提交代码无需附带可执行文件主题与插件贡献新建文件并提交 Pull Request 到 Lua/Themes/ 或 Lua/Plugins/仓库 README 按高、中、低优先级列了待修 bug辉光泛白、1600 行上限等建议挑有把握的动手小问题走 issue 反馈附复现步骤从预设里挑一个顺眼的主题再往里面改一种颜色这就是上手 GriddyCode 最短的路——编辑器最终长什么样取决于你敲下的每一行 Lua。【免费下载链接】griddycodeA code editor made with Godot. Code has never been more lit!项目地址: https://gitcode.com/GitHub_Trending/gr/griddycode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表