zoukankan      html  css  js  c++  java
  • 轻量级Lua IDE ZeroBrane Studio 的使用技巧和汉化

    快捷键 :

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

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

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

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

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

    环境配置文件在安装目录cfguser.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" --软件语言 可选项在安装目录cfgi18n 中可以看到 如 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 FileseroBraneStudiomyprogramslove2d-samplesshooter"'.
    类似这种错误 : 应该是解释器的安装位置 指定错误了 ,仔细查找

    汉化:

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

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

    放到安装目录cfgi18n ,

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

    重启软件即可。

    小技巧:

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

    ]]


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

    右键菜单可以统一重命名函数或者变量 (tip:它可以高亮某个变量所有出现的地方。)

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

  • 相关阅读:
    Android 查看服务service是否正在运行 列出正在运行的服务
    应用获取root权限分析及总结
    图片高斯模糊效果
    Android的启动脚本–init.rc
    前台页面——js/jq 取/设值
    Access denied for user 'bruce'@'localhost' to database 'DBbruce'
    python基础-面向对象opp
    python基础-软件目录结构规范
    python基础-装饰器
    python基础列表生成式,迭代器
  • 原文地址:https://www.cnblogs.com/fejerry/p/3364035.html
Copyright © 2011-2022 走看看