Zerobrane Studioは、コード完了、構文ハイライト、リモートデバッガー、コードアナライザー、ライブコーディング、さまざまなLuaエンジンのサポートを備えた軽量のクロスプラットフォームLua IDEです(LUA 5.1、LUA 5.2、LUA 5.3、LUA 5.4、LUAJIT、LUAJIT、LUAJIT、MAMALOS、コロナス、コロナス、コロナス、LUAJIT、 OpenResty/Nginx、Torch7、Redis、GSL-Shell、Adobe Lightroom、Lapis、Moonscriptなど)。
Go To File 、プロジェクト全体でGo To Symbol 、 Insert Library Function 。packages/ ):追加の機能を提供するプラグイン。cfg/i18n/ ):メニューと他の言語へのメッセージの翻訳。cfg/ ):さまざまなコンポーネント、スタイル、カラーテーマ、その他の設定の設定。 IDEは、任意のディレクトリにインストールして実行できます。インストールするには3つのオプションがあります。
インストールオプションのいずれにも編集は必要ありませんが、サポートされているすべてのプラットフォームに必要なライブラリをコンパイルするスクリプトはbuild/ディレクトリで利用できます。
詳細とアンインストール手順については、ドキュメントのインストールセクションを参照してください。
IDEは、パッケージ化されたインストールまたはリポジトリコピーが使用されるかどうかに応じて、わずかなバリエーションでzbstudioコマンドを使用して起動できます。
zbstudio.exeを指すショートカットを作成するディレクトリからzbstudio実行します。zbstudio実行するか、リポジトリのスナップショット/クローンを使用するときに./zbstudio.sh実行します。ZeroBrane Studioアプリケーションを起動します./zbstudio.sh 。起動の一般的なコマンドは次のとおりです。ZBStudio zbstudio [option] [<project directory>] [<filename>...] 。
zbstudio <filename> [<filename>...] 。zbstudio <project directory> [<filename>...] 。zbstudio -cfg "string with configuration settings" 、たとえば: zbstudio -cfg "editor.fontsize=12; editor.usetabs=true" 。zbstudio -cfg <filename> 、たとえばzbstudio -cfg cfg/xcode-keys.lua 。コマンドラインから適用されるすべての構成変更は、現在のセッションにのみ有効です。
ファイルをロードしている場合は、 filename:<line>およびfilename:p<pos>構文(0.71+)を使用して、特定の行または特定の位置にカーソルを設定することもできます。
すべての場合において、IDEの1つのインスタンスのみがデフォルトで起動することが許可されます。1つのインスタンスが既に実行されている場合、もう1つのインスタンスは起動しませんが、2番目のインスタンスに渡されたディレクトリとファイルパラメーターは、すでに開始されたインスタンスでそのディレクトリとファイルの開きをトリガーします。
貢献を参照してください。
Zerobrane LLC: Paul Kulchenko([email protected])
Luxinia Dev: Christoph Kubisch([email protected])
このIDEが基づいているエストレラプロジェクトは、Zerobrane Studioに統合されています。 Graphics Shader AuthoringにEstrelaを使用している場合は、このGraphicsCodePackを使用して、すべてのAPIファイル、仕様、ツールにアクセスできます。
ライセンスを参照してください。