GriddyCode 是一款基于 Godot 引擎打造的輕量級代碼編輯器,定位為“更炫、更快、更有趣”的編程體驗(yàn)。項(xiàng)目的口號是 “Coding has never been more lit!”,編輯器內(nèi)置快捷鍵 CTRL?+?I,隨時彈出快速介紹,幫助新手快速上手。編輯器使用 Nerdfont 作為文件選擇器的圖標(biāo)字體,若出現(xiàn)方塊(“□”)則說明缺少該字體,需要自行安裝。
- GriddyCode開源項(xiàng)目網(wǎng)址:https://github.com/face-hh/griddycode
- GriddyCode官方下載地址:https://github.com/face-hh/griddycode/releases

核心特性
- Lua 插件系統(tǒng):通過 Lua 腳本實(shí)現(xiàn)語法高亮、自動補(bǔ)全、主題定制等功能,插件分為 langs(語言支持)和 themes(界面主題)兩類。
- 文件系統(tǒng):使用 Godot 的 FileAccess 與 DirAccess 實(shí)現(xiàn)跨平臺讀寫、目錄遍歷、模糊搜索等,支持 JSON 配置持久化。
- 主題與 UI:提供 set_gui、set_keywords 等 API,可自定義背景、光標(biāo)行、選中顏色等;支持關(guān)閉 glow 以避免淺色主題出現(xiàn)全屏白光。
- 快捷鍵:CTRL+I 進(jìn)入編輯器快速介紹,CTRL+L 隨機(jī)顯示自定義評論,CTRL+, 打開設(shè)置,CTRL+P 計劃實(shí)現(xiàn)類似 VSCode 的快速文件定位。
GriddyCode 是一個以 Godot 為底層、通過 Lua 實(shí)現(xiàn)高度可擴(kuò)展的代碼編輯器,適合喜歡自行定制編輯環(huán)境的開發(fā)者。它提供了完整的插件 API、主題系統(tǒng)以及跨平臺文件操作實(shí)現(xiàn)。無論是想要快速上手的新人,還是希望深度定制編輯器的高級用戶,都能在 GriddyCode 中找到滿足需求的功能與擴(kuò)展空間。
相關(guān)導(dǎo)航
暫無評論...



