快捷键 :

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

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

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

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

环境配置(我觉得常用的):

环境配置文件在安装目录\cfg\user.lua,也可以通过菜单 edit-preferences-Settings:System 打开 .

样例:

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 无bom

注意事项:

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

运行 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"'.
类似这种错误 : 应该是解释器的安装位置 指定错误了 ,仔细查找

汉化:

后面补充 : 软件的从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 快捷将当前文件所在目录设置为项目目录。
在工具栏也有这个功能的快捷工具按钮

轻量级Lua IDE ZeroBrane Studio 的使用技巧和汉化的更多相关文章

  1. zend studio 10破解/汉化(转发)

    转发:http://blog.csdn.net/qq1355541448/article/details/16807429 Zend Studio 10正式版破解及汉化 2013年03月12日 ⁄ P ...

  2. Zend Studio 10.6.0汉化教程(图文)

      来源于:http://www.pw88.com/teach/bangong/32.html 此汉化方法适用于所有的zend studio版本.整个汉化思路是:在线或者离线官方下载汉化包,本地安装即 ...

  3. <杂记>Android Studio 3.0-3.1 汉化包 (转载)

    JetBrains 系列软件汉化包 关键字: Android Studio 3.0-3.1 汉化包 CLion 2018.1 汉化包 GoLand 2017.3.2-2018.1 汉化包 Intell ...

  4. 安卓工作室 android studio 汉化后,报错。 设置界面打不开。Can't find resource for bundle java.util.PropertyResourceBundle, key emmet.bem.class.name.element.separator.label

    安卓工作室 android studio 汉化后,报错. 设置界面打不开. Android studio has been sinified and reported wrong.The setup ...

  5. 安卓工作室 android studio 的 汉化 美化 定制 Android studio's Chinesization beautification customization

    安卓工作室 android studio 的 汉化 美化 定制 Android studio's Chinesization beautification customization 汉化包 百度云盘 ...

  6. Zend Studio 10汉化方法

    选择Help菜单->Install New Software...在Work with框中复制此地址:http://download.eclipse.org/technology/babel/u ...

  7. zend studio 10.6.2破解和汉化

    破解文件下载地址 http://dldx.csdn.net/fd.php?i=881874911175745&s=b2f091d89f675e30c36dcc00c4cd2702   下载破解 ...

  8. 如何使用ZEROBRANE STUDIO远程调试COCOS2D-X的LUA脚本(转)

    http://www.cocos2d-x.org/docs/manual/framework/native/v2/lua/lua-remote-debug-via-zerobrane/zh ZeroB ...

  9. 使用ZeroBrane Studio调试Openresty lua脚本

    介绍 ZeroBraneStudio 作为轻量级.跨平台的Lua IDE,已被广泛用来调试各种Lua引擎游戏框架.Openresty.Wireshark脚本等等. Openresty 是一个建立在Ng ...

随机推荐

  1. MFC中ClistCtrl的=NM_CUSTOMDRAW消息

    =NM_CUSTOMDRAW是你点击列表内部是的消息映射: 例如:我想在我删除一行列表的数据,但是删除后下一行数据继续保持高亮状态 void CChildView::OnDel() { int cou ...

  2. HTML5在VS2010中的智能提示

    按照baidu首页的方法是行不通的,于是尝试下面的方法 原文来自这里,我翻译以下   下载这个文件 this archive 并解压. 复制 html_5.xsd to D:\Program File ...

  3. SharePoint 2013 中的 PowerPoint Automation Services

    简介                许多大型和小型企业都将其 Microsoft SharePoint Server 库用作 Microsoft PowerPoint 演示文稿的存储库.所有这些企业在 ...

  4. 码农带你区分String类型的"=="和equals()

    大家玩csdn也可以关注我的博客额http://blog.csdn.net/wujiandong25253344 情形一: String s1= new String("hello" ...

  5. C#的New关键字的几种用法

    一.在C#中,new这个关键字使用频率非常高,主要有3个功能: a)     作为运算符用来创建一个对象和调用构造函数. b)     作为修饰符. c)      用于在泛型声明中约束可能用作类型参 ...

  6. Java—工厂模式

    工厂模式: public interface Cookie { public abstract void run (); } public abstract class CookieFactory { ...

  7. SQL注入的字符串连接函数

    在select数据时,我们往往需要将数据进行连接后进行回显.很多的时候想将多个数据或者多行数据进行输出的时候,需要使用字符串连接函数.在sqli中,常见的字符串连接函数有concat(),group_ ...

  8. SharePoint REST Create Folder

    function createListFolder(siteUrl, listName, foldername) { var serverUrl = _spPageContextInfo.webAbs ...

  9. test latex1

    equation systems: \begin{equation} 1 + 2 = 3 \ 1 = 3 - 2 \end{equation} align text \begin{align} 1+2 ...

  10. C# 属性控件的应用(备忘)

    自己定义的控件属性:[Browsable(true),Bindable(true),Category("数据"),DefaultValue(""),Locali ...