有没有提供 Roblox lua 语法高亮的 Monaco 编辑器?
Posted
技术标签:
【中文标题】有没有提供 Roblox lua 语法高亮的 Monaco 编辑器?【英文标题】:Are there any Monaco editors that offer Roblox lua syntax highlighting? 【发布时间】:2021-02-21 19:46:01 【问题描述】:默认的 lua 不能很好地工作,比如
while wait() do
只有 if then 语句适用,其他语句如
Game:GetService("")
很难找到像 roblox 的 ide 这样的颜色:像 Game 是蓝色的,GetService 是浅黄色的。 (也适用于 Visual Studio C# Web 浏览器)
【问题讨论】:
对于Game.GetService
的突出显示示例,这对任何表格都有什么作用?如someTable.someValue
或someTable.someNested.someValue
您要求为您的文本编辑器/IDE 提供语法高亮/linter? gEdit、Atom、午夜指挥官、记事本++
【参考方案1】:
Rojo 是一个可以连接外部文本编辑器(例如 VS Code)的工具,并允许您对 LuaU 使用语法高亮:https://rojo.space/docs/why-rojo/
【讨论】:
以上是关于有没有提供 Roblox lua 语法高亮的 Monaco 编辑器?的主要内容,如果未能解决你的问题,请参考以下文章
在 LocalScript (Roblox LUA) 中创建抽象对象
Roblox Studio Lua:商店屏幕 Gui:按钮未显示