1. ホーム
  2. スクリプト・コラム
  3. ルア

WindowsでのLuaのインストールと環境設定

2022-02-09 03:56:33

環境:luafor windows (lfW)
ホームページ http://luaforwindows.luaforge.net/

lua for windowsは、実際にはLuaの完全な開発環境であり、以下のものが含まれます。
Lua インタープリタ
Luaリファレンスマニュアル(Lua Reference Manual)
Luaクイックツアー(Luaクイックスタート)
例題(Luaの例題)
ドキュメント付きライブラリ (いくつかのLuaライブラリとドキュメント)
SciTE (Lua用に特別にセットアップされた素晴らしい多目的エディタ)

その他の詳細については、luaforgeのホームページをご覧ください。

この環境は、Windows上でLuaを学習・開発するために必要なものがすべて統合されており、初心者への配慮が行き届いていること、付属のSciTEを使えば、簡単な設定でLuaプログラムの作成、コンパイル、実行、デバッグができることから推奨されています。また、コードの自動プロンプトや自動補完機能が付いており、VC+VAに慣れた開発者にはとても親切です。

lfWの全貌はこちらです。
lfwをダウンロードし、最新版は5.1.3.13です。直接インストールし、最後のステップでSciTEエディタが"black"スタイルを使用するかどうか尋ねられるので、私は黒い背景が好きなのでここにチェックし、次に進みます。
インストールが完了すると、Luaを学ぶために必要なものがすべてインストールされ、とても簡単です。

インストールに成功したかどうかをテストする方法は次のとおりです。
SciTEを開き、新規ファイルを作成し、luaのコードを1行入力します。

コピーコード コードは以下の通りです。

print("hello,lua")

そして、hello.luaとして保存してください。ファイル名の末尾に.luaを付けて保存しないと、正しく動作しない可能性がありますので注意してください。
SciTE の出力ウィンドウが表示されたら F5 キーを押します。

>lua -e "io.stdout:setvbuf 'no'" "hello.lua" 
hello,lua
>Exit code: 0

luaという単語は、luaの開発環境全体が正常にインストールされたことを意味します。

SciTE のデフォルトの配色やフォントが気に入らない場合は,[オプション]メニューの[グローバルオプションファイルを開く]をクリックすると,SciTE 環境のグローバル設定ファイルを見ることができます.フォントや色,ウィンドウのレイアウトなどを変更し,対応する値を修正することができます.修正したい項目が見つからない場合は,より詳細なプロパティ設定が保存されている [Options] の [Open black.properties] (白背景の場合は,ここにある white.properties) に移動することができます.この2つのファイルを修正することで、基本的には学習者や開発者の個人的な好みをほとんど満たすことができるようになります。もうひとつ、グローバルオプションファイルの中で、command.help.*.luaを探してください。これは、F1を押したときにエディタにポップアップするchm形式のluaマニュアルファイルのパスに相当しますが、ここを修正して、ファイルパスを正しいものに変更する必要があります(バージョン5.1.3でこの問題がなくなったようです)。

また、環境全体にはQuickLuaTourという、Luaで書かれた小さなコンソールベースのチュートリアルが付属しており、わかりやすくなっています。

基本的にはこれで環境は一通り整い、あとはLuaの勉強を始めるだけです。