ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

零基础快速上手 GriddyCode:一份跑通这款 Godot 代码编辑器的完整指南

零基础快速上手 GriddyCode:一份跑通这款 Godot 代码编辑器的完整指南 零基础快速上手 GriddyCode一份跑通这款 Godot 代码编辑器的完整指南【免费下载链接】griddycodeA code editor made with Godot. Code has never been more lit!项目地址: https://gitcode.com/GitHub_Trending/gr/griddycodeGriddyCode 是一款用 Godot 引擎写成的代码编辑器卖点是语法高亮、大量内置主题和一整套着色器特效。本指南面向第一次接触它的你读完后你能把项目克隆到本地跑起来知道怎么打开文件、切换主题以及怎么用 Lua 扩展新的语言支持。 弄清定位GriddyCode 是什么适合谁它和 VS Code、Sublime 这类正经工程工具走的是不同路线——把写代码做成了一件有点游戏感的事界面有镜头位移和滑入动画文件面板、设置面板都会从侧边滑进来设置里可以开 VHS 老电视、绿幕、阳光等后处理特效编辑器能直接出片按键还能弹出随机社区评论头像、点赞数一应俱全。它适合想在 Linux 上用一款轻量、好看、可魔改的编辑器写脚本的人以及想拆开一个编辑器看看里面怎么实现的人。 不太适合用它替代重型 IDE 写大型工程——超长文件约 1600 行以上滚动后镜头会跑偏作者自己在 README 里也把它列为已知 bug。 环境准备跑之前先核对三件事动手前把这份清单过一遍后面就不会卡壳操作系统主要在 Linux 上测试和维护macOS 明确不支持作者原话还调侃了Gaming OS works字体装一套 NerdFonts 字体包文件选择器里的图标全靠它。图标显示成□就是它没装运行环境Godot Engine 4.2项目就是基于这个版本开发的。 跑起来从克隆到第一个界面第 1 步把仓库克隆到本地任意目录git clone https://gitcode.com/GitHub_Trending/gr/griddycode第 2 步用 Godot 4.2 打开项目根目录下的 project.godot。项目名叫 Bussin GriddyCode主场景已经指向编辑器入口导入后不用额外配置。第 3 步按 F5 运行。看到一块空编辑区后先按Ctrl I会滑出官方快速介绍面板——这是作者留给大家的官方入门路径比自己瞎摸索快得多。⚙️ 核心能力速览它最擅长的五件事语法高亮 自动补全开箱支持 JavaScript、Python、C/C、Java、Go、HTML/CSS、JSON、Lua 等语言打字时函数名、变量名会自动浮出来供你选主题库Lua/Themes/ 下有 16 个以上主题Catppuccin 全家桶、Tokyo Night、Nord、GitHub 明暗色都在其中Ctrl T 随时切换着色器特效Shaders/ 目录里有 VHS CRT、绿幕、阳光、圆角、圆形蒙版可以把编辑器调成氛围感拉满的样子设置面板滑条、开关、下拉框一应俱全缩放、辉光等参数 Ctrl , 进去就能拖实时生效社区评论Ctrl L 弹出一条随机评论纯娱乐功能但意外地有粘性。⌨️ 上手实战三个高频操作打开一个文件开始写第 1 步按Ctrl O文件对话框从左侧滑入 第 2 步选一个文件打开。图标依赖 NerdFont没装字体的话会看到一排方块 第 3 步直接开写。编辑器有自动保存机制如果你还没打开任何文件就开始写它会提醒你空文件不会自动保存。把主题换成自己喜欢的第 1 步按Ctrl T主题选择器滑入 第 2 步点选任意主题。背景色、字体色、语法色会一次性刷新 第 3 步如果你用的是亮色主题且整屏发白是辉光glow在作怪——在设置里关掉它或确认主题文件里调用了禁用辉光的开关。调参数缩放、辉光、特效第 1 步按Ctrl ,打开设置菜单 第 2 步用滑条拖数值参数用开关控制特效的开关 第 3 步着色器选项用下拉框选。所有改动立即生效不用重启。 进阶用 Lua 给编辑器加新语言和主题GriddyCode 的扩展机制就是 Lua 脚本。编辑器运行时读取的是系统用户应用数据目录下的 GriddyCode 文件夹Windows%APPDATA%\Godot\app_userdata\Bussin GriddyCodemacOS~/Library/Application Support/Bussin GriddyCodeLinux~/.local/share/godot/app_userdata/Bussin GriddyCode里面有langs和themes两个子目录langs里每个 .lua 文件对应一个文件扩展名负责该语言的语法高亮和补全themes里一个文件就是一个主题控制界面各元素的配色。给编辑器加一种新语言按这三步走第 1 步在 langs 目录里新建一个以扩展名命名的 .lua 文件比如 toml.lua 第 2 步用 highlight 方法注册关键词颜色、用 highlight_region 划出注释区域 第 3 步实现 detect_functions 和 detect_variables返回候选名称补全功能就自动接上了。一个容易踩的坑Lua 脚本只在你切换文件扩展名或重启编辑器时才重新加载。改完没生效先换个后缀的文件打开或干脆重启。如果你写出了不错的主题或语言插件把文件放进项目对应目录、通过 Pull Request 提交即可合并后会随下一个版本一起发布。❓ 解决你大概率会遇到的五个问题问文件选择器里图标全显示成方块答没装 NerdFonts。装任意一套 NerdFont 字体包即可。问改了 Lua 脚本为什么没生效答脚本只在切换文件扩展名或重启时重载。保存后打开一个别的后缀文件或重启编辑器。问macOS 能用吗答不行作者明确只支持 Linux。问为什么屏幕整个发白答两种常见原因——亮色主题没禁用辉光或 VHS CRT 着色器在某些主题下的已知 bug。先在设置里关 glow 试试。问长文件能写吗答约 1600 行以上滚动时镜头会跑偏属于已知 bug。超长文件建议换工具。 收尾先跑通再开始魔改GriddyCode 的核心价值是可魔改 好看 有点好玩的组合五分钟让它跑起来之后改配色、加语言都是顺手的活。下一步就一件事克隆下来用 Godot 4.2 跑通然后按 Ctrl T 换个顺眼的主题——从这一刻起它才算真正属于你。【免费下载链接】griddycodeA code editor made with Godot. Code has never been more lit!项目地址: https://gitcode.com/GitHub_Trending/gr/griddycode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表