代码编辑器能完全按自己的喜好改吗GriddyCode 定制实践【免费下载链接】griddycodeA code editor made with Godot. Code has never been more lit!项目地址: https://gitcode.com/GitHub_Trending/gr/griddycodeGriddyCode 是一个用 Godot 引擎制作的开源代码编辑器适合想把编辑器外观和语法行为改成自己样式的用户。整窗配色、关键词颜色、补全建议全部由 Lua 脚本控制仓库自带 18 个主题和 15 个语言插件首次跑起来只需要一条命令加一个字体安装。先在 Linux 上跑起来第一条命令GriddyCode 主要在 Linux 上做过测试README 里明确写了不支持 macOS。启动前建议先装好 Nerdfont 字体否则文件选择器里的图标会显示成□方框。git clone https://gitcode.com/GitHub_Trending/gr/griddycode用 Godot Engine v4.2 打开项目点运行即可。进入编辑器后按CTRL I会弹出作者准备的快速入门提示比翻长文档来得直接。5 个快捷键不开菜单直接按快捷键在 project.godot 里已全部绑定好打开就能用CTRL O打开文件选择器挑文件开写CTRL ,设置面板glow 等效果可开关CTRL T主题选择菜单悬停即预览配色CTRL L随机弹出一条当前语言的趣味评论CTRL I快速入门提示CTRL 和CTRL -控制缩放。窗口失去焦点时编辑器会自动保存当前文件切到终端跑代码不用惦记手动存盘。用 3 个函数改主题第一步换掉外观主题文件就是 Lua/Themes/ 下的一个.lua比如GitHub Dark.lua用 20 行代码完成整套配色set_keywords(reserved, e05f49)指定语法元素的颜色set_gui(background_color, 0d1117)改整窗背景、当前行和选中块这两个函数加disable_glow()就是主题的全部工具。做浅色主题时记得调用disable_glow()否则 Godot 的 glow 可能把整屏刷白。文件放好后用CTRL T切换即可。写一个语法高亮插件只需一个文件语言规则放在 Lua/Plugins/文件名即扩展名js.lua负责 JavaScripthighlight(const, reserved)一行搞定一个关键词highlight_region(//, , comments, true)按行处理单行注释。想让补全菜单认识当前文件里自己写的函数和变量就实现detect_functions()与detect_variables()返回字符串数组光标处会自动弹出建议。用 GriddyCode 前先知道的 4 个坑 ⚠️改完 Lua 不立即生效切换文件扩展名或重启才重载颜色值写错会静默回退成红色#ff0000约 1600 行之后相机会跑偏超长文件暂不适合VHS CRT滤镜在部分主题下会变白这套编辑器适合什么人追求开箱即用的工具就不必折腾了。但如果你想改编辑器每一处外观或者想给第 16 种语言写高亮规则会发现逻辑都摊在几个 Lua 文件和 Scenes/ 下的 GDScript 场景里看得懂也改得动。【免费下载链接】griddycodeA code editor made with Godot. Code has never been more lit!项目地址: https://gitcode.com/GitHub_Trending/gr/griddycode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考