mieki256's diary



2021/06/22(火) [n年前の日記]

#1 [lua] VSCodeでLuaスクリプトを書けるように設定

VSCode (Microsoft Visual Studio Code)というエディタで、Luaスクリプト(love2d用スクリプト)を書けるように少し設定。

環境は、Windows10 x64 20H2 + VSCode (Microsoft Visual Studio Code) 1.57.1 x64。

以下の拡張を入れた、と思う。たぶん。

_Lua - Visual Studio Marketplace
_vscode-lua-format - Visual Studio Marketplace
_Love2D Support - Visual Studio Marketplace

vscode-lua-format という拡張を使えばLuaソースの整形ができるらしいが、LuaFormatter (lua-format.exe) が必要らしい。

_Koihik/vscode-lua-format: Reformats your Lua source code
_Koihik/LuaFormatter: Code formatter for Lua

MinGW/MSYS を有効にした状態で、luarocks を使って、LuaFormatter のビルド・インストールをしようと試みたが…。
luarocks install --server=https://luarocks.org/dev luaformatter
C++17 とやらに対応していないとエラーが表示されて、ビルドできずに終わってしまう。MinGW/MSYSではビルド条件を満たせていないらしい…。

バイナリは配布されてないのかなとググったら、vscode-lua-format のページで、lua-format.exe が配布されてた。

_vscode-lua-format/bin at master - Koihik/vscode-lua-format

DLして利用させてもらうことにした。

LuaFormatter の動作設定ファイルを、~/.vscode-lua-format.cfg として保存。以下を参考にして記述した。

_LuaFormatter/Style-Config.md at master - Koihik/LuaFormatter
indent_width: 2
use_tab: false
continuation_indent_width: 2
keep_simple_block_one_line: true
keep_simple_function_one_line: true
align_parameter: true

後は、VSCode の設定画面で…。
Ctrl + Shift + P で、ドキュメントのフォーマット(Format Document)を選ぶか、もしくは Shift + Alt + F で、Luaソースの整形ができる。

ZeroBrane Studioを使うのもアリ。 :

余談。love2d用の Luaスクリプトを書くなら、ZeroBrane Studio という Lua用のIDEを使うのもアリ。

Project → Lua Interpreter で、LoVE を選択すれば、love2d用スクリプト main.lua を編集後、F6 キーを叩くだけで love2d で動作確認できる。

以上です。

過去ログ表示

Prev - 2021/06 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project