轻量级Lua IDE ZeroBrane Studio 的使用技巧和汉化

快捷键 :

alt + shift +鼠标 ,能够块选中文本。
F12 折叠/展开 全部
F5 调试运行 点击第二次 将跳转到第一个断点处

F10 单步执行
shift +F10 单步执行,不进入函数体
Ctrl + F10 跳出中止调试 函数

f6 运行程序不调试
ctrl + f6 不停循环运行程序不调试工具

f7 汇编代码
ctrl +f7 分析代码ui

环境配置(我以为经常使用的):

 

环境配置文件在安装目录\cfg\user.lua,也能够经过菜单 edit-preferences-Settings:System 打开 .编码

样例:lua

local G = ...
styles = G.loadfile('cfg/tomorrow.lua')('Monokai')
-- 样式有如下几个可选值 Tomorrow TomorrowContrast TomorrowNight TomorrowNightEighties
--TomorrowNightBlue TomorrowNightBright Zenburn Monokai
--SolarizedDark SolarizedLight 我的比较喜欢monokai ,比较闷骚的样式 。

path.love2d = 'D:/Program Files (x86)/LOVE/love.exe' --配置love2d引擎的安装路径 ,若是不在当前路径 ,注意反斜杠

language = "en" --软件语言 可选项在安装目录\cfg\i18n 中能够看到 如 en fr it chs
editor.tabwidth = 4 tab制表符的大小
editor.usetabs = true 缩进是用 tab 占位 仍是 空格 占位
editor.usewrap = false --自动换行

尚未找到 设置建立的文件是什么编码配置 ,好像没有。默认是utf-8 无bomspa

 

注意事项:

运行程序以前应该检查 ;当前的lua 解释器 project -lua Interpreter
能够看到有十来个解释器能够选择, 可是并不是都已经安装 ,
须要另外安装 ,这里以 love2d游戏引擎为例子 debug

 


运行 love2d 游戏引擎的demo

第一步:若是没有安装love2d 引擎,去官网下载安装 ;
第二步: 配置love2d引擎路径 ,在 edit-preferences-Settings:System ,打开的是安装目录下的cfg/user.lua文件,
这个文件有个范例:参见 cfg/user-sample.lua 文件;

第三步: 将程序的解释器选择为 love2d (project -lua Interpreter );
第四步:添加下面的函数love.load 到入口lua文件
function love.load(arg)
if arg and arg[#arg] == "-debug" then require("mobdebug").start() end
end
最后一步:
能够按F6执行了 调试

 


问题&错误处理:

1:Can't find 'main.lua' file in the current project folder.
project 面板的当前工做目录下 有能够执行的lua 文件, 通常命名 main.lua做为 程序入口


2:Can't find xxxxx executable in any of the folders in PATH or MOAI_BIN
找不到解释器 。 检查当前的解释器是什么,是否正确,若是正确,检查解释安装目录是否配置正确 。


3:Program unable to run as '"D:/Program Files (x86)/LOVE/" "D:\Program Files\ZeroBraneStudio\myprograms\love2d-samples\shooter"'.
相似这种错误 : 应该是解释器的安装位置 指定错误了 ,仔细查找 htm

 

汉化:

 

后面补充 : 软件的从0.39版开始 ,官方已经提供了汉化配置文件 cn.lua游戏

下载附件:chs.lua http://good.gd/2750053.htm

放到安装目录\cfg\i18n ,

添加或者修改配置项 language = "chs" (如何修改见 环境配置

重启软件便可。

 

 

小技巧:

你能够在多行注释符号里面添加 锚点:
例如:
--[[
[baidu](http:\\www.baidu.com) 超连接
[helloworld] (helloworld.lua) 连接到文件,相对目录

]]


右键菜单能够跳转到 变量 或者函数定义的地方

右键菜单能够统一重命名函数或者变量 (tip:它能够高亮某个变量全部出现的地方。)

能够利用菜单 project-project directory-set from current file 快捷将当前文件所在目录设置为项目目录。 在工具栏也有这个功能的快捷工具按钮

相关文章
相关标签/搜索