# Project Description
[ZeroBrane Studio](http://studio.zerobrane.com/) is a lightweight cross-platform Lua IDE with code completion,
syntax highlighting, remote debugger, code analyzer, live coding,
and debugging support for various Lua engines
([Lua 5.1](http://studio.zerobrane.com/doc-lua-debugging),
[Lua 5.2](http://studio.zerobrane.com/doc-lua52-debugging),
[Lua 5.3](http://studio.zerobrane.com/doc-lua53-debugging),
[Lua 5.4](http://studio.zerobrane.com/doc-lua54-debugging),
[LuaJIT](http://studio.zerobrane.com/doc-luajit-debugging),
[LÖVE](http://notebook.kulchenko.com/zerobrane/love2d-debugging),
[Moai](http://notebook.kulchenko.com/zerobrane/moai-debugging-with-zerobrane-studio),
[Gideros](http://notebook.kulchenko.com/zerobrane/gideros-debugging-with-zerobrane-studio-ide),
[Corona](http://notebook.kulchenko.com/zerobrane/debugging-and-live-coding-with-corona-sdk-applications-and-zerobrane-studio),
[Marmalade Quick](http://notebook.kulchenko.com/zerobrane/marmalade-quick-debugging-with-zerobrane-studio),
[Cocos2d-x](http://notebook.kulchenko.com/zerobrane/cocos2d-x-simulator-and-on-device-debugging-with-zerobrane-studio),
[OpenResty/Nginx](http://notebook.kulchenko.com/zerobrane/debugging-openresty-nginx-lua-scripts-with-zerobrane-studio),
[Torch7](http://notebook.kulchenko.com/zerobrane/torch-debugging-with-zerobrane-studio),
[Redis](http://notebook.kulchenko.com/zerobrane/redis-lua-debugging-with-zerobrane-studio),
[GSL-shell](http://notebook.kulchenko.com/zerobrane/gsl-shell-debugging-with-zerobrane-studio),
[Adobe Lightroom](http://notebook.kulchenko.com/zerobrane/debugging-lightroom-plugins-zerobrane-studio-ide),
[Lapis](http://notebook.kulchenko.com/zerobrane/lapis-debugging-with-zerobrane-studio),
[Moonscript](http://notebook.kulchenko.com/zerobrane/moonscript-debugging-with-zerobrane-studio),
and others).
![ZeroBrane Studio debugger screenshot](http://studio.zerobrane.com/images/debugging.png)
## Features
* Small, portable, and **cross-platform** (Windows, macOS, and Linux).
* Written in Lua and is extensible with Lua packages.
* **Syntax highlighting** and folding for 125+ languages and file formats.
* **Project view** with auto-refresh and ability to hide files and directories from the list.
* Bundled with several of **the most popular Lua modules**
([luasocket](https://github.com/diegonehab/luasocket),
[luafilesystem](https://github.com/keplerproject/luafilesystem),
[lpeg](http://www.inf.puc-rio.br/~roberto/lpeg/),
and [luasec](https://github.com/brunoos/luasec))
compiled for all supported Lua versions.
* **Auto-complete** for functions, keywords, and custom APIs with **scope-aware completion** for variables.
* [Scope-aware variable indicators](http://notebook.kulchenko.com/zerobrane/scope-aware-variable-indicators-zerobrane-studio) for Lua code.
* **Integrated debugger** with local and [remote debugging](http://studio.zerobrane.com/doc-remote-debugging)
for [Lua 5.1](http://studio.zerobrane.com/doc-lua-debugging),
[Lua 5.2](http://studio.zerobrane.com/doc-lua52-debugging),
[Lua 5.3](http://studio.zerobrane.com/doc-lua53-debugging),
[Lua 5.4](http://studio.zerobrane.com/doc-lua54-debugging),
[LuaJIT](http://studio.zerobrane.com/doc-luajit-debugging),
and [other Lua engines](http://studio.zerobrane.com/documentation#debugging).
* **Interactive console** to directly test code snippets with local and remote execution.
* [Live coding](http://studio.zerobrane.com/documentation#live_coding)
with [Lua](http://notebook.kulchenko.com/zerobrane/live-coding-in-lua-bret-victor-style),
[LÖVE](http://notebook.kulchenko.com/zerobrane/live-coding-with-love),
[Gideros](http://notebook.kulchenko.com/zerobrane/gideros-live-coding-with-zerobrane-studio-ide),
[Moai](http://notebook.kulchenko.com/zerobrane/live-coding-with-moai-and-zerobrane-studio),
[Corona SDK](http://notebook.kulchenko.com/zerobrane/debugging-and-live-coding-with-corona-sdk-applications-and-zerobrane-studio),
GSL-shell, and other engines.
* **Static analysis** to catch errors and typos during development.
* **Function outline**.
* **Go to definition** navigation.
* **Multi-cursor editing** with **scope-aware variable selection and renaming**.
* **Fuzzy search** with `Go To File`, **project-wide** `Go To Symbol` navigation, and `Insert Library Function`.
* Find and replace in multiple files with **preview and undo**.
* Several **ways to extend** the current functionality:
- packages (`packages/`): [plugins](http://studio.zerobrane.com/doc-plugin) that provide additional functionality;
- translations (`cfg/i18n/`): [translations](http://studio.zerobrane.com/doc-translation) of the menus and messages to other languages;
- user configuration (`cfg/`): settings for various components, styles, color themes, and other preferences.
## Documentation
* A [short and simple overview](http://studio.zerobrane.com/doc-getting-started) for those who are new to this development environment.
* A list of [frequently asked questions](http://studio.zerobrane.com/doc-faq) about the IDE.
* [Tutorials and demos](http://studio.zerobrane.com/tutorials) that cover debugging and live coding for different environments.
* [Tips and tricks](http://studio.zerobrane.com/doc-tips-and-tricks).
## Installation
The IDE can be **installed into and run from any directory**. There are three options to install it:
* Download [installation package for the latest release](https://studio.zerobrane.com/) for individual platforms (Windows, OSX, or Linux);
* Download [snapshot of the repository for each of the releases](releases), which works for all platforms;
* Clone the repository to access the current development version; this option also works for all platforms.
**No compilation is needed** for any of the installation options, although the scripts to compile required libraries for all supported platforms are available in the `build/` directory.
See the [installation section](https://studio.zerobrane.com/doc-installation) in the documentation for further details and uninstallation instructions.
## Usage
The IDE can be launched by using the `zbstudio` command with slight variations depending on whether a packaged installation or a repository copy is used:
* **Windows**: Run `zbstudio` from the directory that the IDE is installed to or create a shortcut pointing to `zbstudio.exe`.
* **Linux**: Run `zbstudio` when installed from the package installation or run `./zbstudio.sh` when using a snapshot/clone of the repository.
* **macOS**: Launch the `ZeroBrane Studio` application if installed or run `./zbstudio.sh` when using a snapshot/clone of the repository.
The general command for launching is the following: `zbstudio [option] [<project directory>] [<filename>...]`.
* **Open files**: `zbstudio <filename> [<filename>...]`.
* **Set project directory** (and optionally open files): `zbstudio <project directory> [<filename>...]`.
* **Overwrite default configuration**: `zbstudio -cfg "string with configuration settings"`, for example: `zbstudio -cfg "editor.fontsize=12; editor.usetabs=true"`.
* **Load custom configuration file**: `zbstudio -cfg <filename>`, for example: `zbstudio -cfg cfg/xcode-keys.lua`.
All configuration changes applied from the command line are only effective for the current session.
If you are loading a file, you can also **set the cursor** on a specific line or at a specific position by using `filename:<line>` and `filename:p<pos>` syntax (0.71+).
In all cases only one instance of the IDE will be allowed to launch by default:
if one instance is already running, the other one won't launch, but the directory and file parameters
passed to the second instance will trigger opening of that directory and file(s) in the already started instance.
## Contributing
See [CONTRIBUTING](CONTRIBUTING.md).
## Author
### ZeroBrane Studio and MobDebug
**ZeroBrane LLC:** Paul Kulchenko (paul@zerobrane.com)
### Estrela Editor
**Luxinia Dev:** Christoph Kubisch (crazybutcher@luxinia.de)
## Where
没有合适的资源?快使用搜索试试~ 我知道了~
ZeroBraneStudio1.9和lua脚本测试代码
共624个文件
lua:388个
png:100个
so:36个
需积分: 5 1 下载量 131 浏览量
2024-02-29
15:52:41
上传
评论
收藏 29.32MB ZIP 举报
温馨提示
ZeroBraneStudio1.9和lua脚本测试代码 ZeroBrane Studio下载地址1: 官网下载:https://studio.zerobrane.com/ GitHub下载:https://github.com/pkoretic/ZeroBraneStudio/releases ZeroBrane Studio是一个免费、开源、跨平台(Windows、MacOSX和Linux)的Lua集成开发环境(IDE),它提供了代码提示、远程调试、代码分析、语法高亮等功能,支持Lua 5.1、Lua 5.2、Lua 5.3、LuaJIT和其他Lua引擎1。
资源推荐
资源详情
资源评论
收起资源包目录
ZeroBraneStudio1.9和lua脚本测试代码 (624个子文件)
libcrypto.so.1.1 2.91MB
libcrypto.so.1.1 2.9MB
libssl.so.1.1 614KB
libssl.so.1.1 591KB
test.bat 59B
win32_starter.c 7KB
zbstudio.desktop 319B
wx.dll 11.23MB
libcrypto-1_1.dll 2.36MB
lua51.dll 524KB
libssl-1_1.dll 509KB
lua53.dll 200KB
lua52.dll 177KB
lexlpeg.dll 149KB
libzlib.dll 65KB
core.dll 54KB
ssl.dll 53KB
ssl.dll 52KB
ssl.dll 52KB
core.dll 52KB
winapi.dll 52KB
core.dll 46KB
lpeg.dll 35KB
lpeg.dll 34KB
lpeg.dll 34KB
core.dll 20KB
lfs.dll 17KB
lfs.dll 17KB
lfs.dll 17KB
core.dll 15KB
core.dll 15KB
core.dll 15KB
liblua.dll 8KB
liblua.dll 7KB
lua5.1.dll 7KB
libwx.dylib 10.98MB
libcrypto.dylib 2.2MB
liblua.dylib 705KB
libssl.dylib 467KB
core.dylib 202KB
liblua53.dylib 163KB
liblua52.dylib 147KB
ssl.dylib 59KB
ssl.dylib 59KB
ssl.dylib 55KB
core.dylib 39KB
core.dylib 39KB
core.dylib 39KB
lexlpeg.dylib 39KB
lpeg.dylib 36KB
lpeg.dylib 36KB
lpeg.dylib 36KB
lfs.dylib 15KB
lfs.dylib 15KB
lfs.dylib 15KB
core.dylib 13KB
core.dylib 13KB
core.dylib 13KB
zbstudio.exe 51KB
lua53.exe 39KB
lua52.exe 16KB
lua.exe 15KB
zbstudio.icns 26KB
zbstudio.ico 126KB
zbstudio.in 247B
LICENSE 27KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
urho3d.lua 2.51MB
moai.lua 680KB
lua 675KB
lua 582KB
love2d.lua 345KB
marmalade.lua 180KB
corona.lua 176KB
gideros.lua 133KB
baselib.lua 88KB
lexer.lua 79KB
debugger.lua 78KB
editor.lua 73KB
redis.lua 68KB
mobdebug.lua 66KB
package.lua 63KB
findreplace.lua 50KB
init.lua 49KB
openra.lua 49KB
filetree.lua 42KB
ru.lua 41KB
bg.lua 40KB
ja.lua 38KB
depends.lua 36KB
fr.lua 35KB
pt-br.lua 33KB
es.lua 33KB
it.lua 33KB
de.lua 33KB
ast.lua 32KB
main.lua 32KB
commands.lua 32KB
共 624 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
猛敲代码
- 粉丝: 50
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功