VS Code 對 Lua 程式碼格式化

fightsyj發表於2020-12-18

分享幾個 VS Code 中可以對 Lua 程式碼進行格式化的外掛!

vscode-lua-format

這個外掛格式化的風格個人感覺有點不適,但目前沒發現會改變原有程式碼邏輯的問題!

vscode-lua

這個外掛格式化的風格是我比較喜歡的,但目前發現了一個大坑!
if-else 語句中使用 -- 註釋內容 或 --[[ 註釋內容 ]] 註釋的內容會被提到語句塊兒的開頭:

這個操作太騷了!如果註釋的是文字描述,開啟註釋之後最多也就對不上號而已;但如果註釋的是程式碼,那開啟之後不就炸了!

所以使用這個外掛格式化 Lua 程式碼的時候,一定要記得去版本管理軟體 check 一下,切忌直接提交!

EmmyLua

這個外掛在格式化 Lua 程式碼的時候和 vscode-lua 有同樣的問題,應該是使用了同一個格式化庫!

不過這個外掛很好用,有興趣的可以試試!

另外,這個外掛可以去 VSCode-EmmyLua 下載支援 VS Code 的最新版本!

ps

VS Code 程式碼格式化快捷鍵:Shift + Alt + F

相關文章