天天看點

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

VSCode 開發環境搭建  ---- Lua 開發環境搭建 及 代碼運作

平台:Windows 10

IDE:Visual Studio Code :VSCode

功能環境:Lua 代碼運作環境

目錄

1. 開發平台确認

2. VSCode 下載下傳及安裝

【1】. VSCode 下載下傳:

【2】. VSCode 安裝:

3. VSCode 插件安裝

【1】. VSCode 中文插件安裝

【2】. VSCode vscode-icons插件安裝

【3】. VSCode Lua Debug 插件安裝

【4】. VSCode Code Runner插件安裝

4. Lua 編譯環境配置

【1】. Binaries-LuaDist-batteries-0.9.8-Windows-x86.zip 下載下傳

【2】. Binaries-LuaDist-batteries-0.9.8-Windows-x86 安裝

【3】. 環境變量配置

5. Lua 測試代碼編寫及運作

【1】. Lua 測試代碼編寫

【2】. Lua 測試代碼運作

6. 結束語

嚴文年 -- 記于蘇州

1. 開發平台确認

确認開發平台的系統資訊:目前基于Windows 10 - 64位作業系統進行VSCode配置。

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

2. VSCode 下載下傳及安裝

【1】. VSCode 下載下傳:

1. VScode 官網下載下傳位址:https://code.visualstudio.com/

2. 打開連接配接位址,點選【Download for Windows】:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

3. 下載下傳的VScode安裝源檔案如下:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語
Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

【2】. VSCode 安裝:

1. 輕按兩下打開下載下傳好的VScode安裝源檔案,點選【運作按鈕】:此處為系統安全提示。

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

2. 選擇安裝路徑:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

3. 點選接受許可協定:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

4. 選擇安裝配置,點選下一步:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語
Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

備注:在桌面建立打開VScode的快捷方式。

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

備注:将VScode添加到滑鼠右鍵,可以直接通過滑鼠右鍵打開檔案夾和文檔,如下圖:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語
Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

備注:将VScode設定為檔案編輯器。

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

備注:将VScode添加到系統環境變量,VScode安裝完成後  在powershell中輸入【code】可以直接打開VScode,如圖所示:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

5. 點選安裝:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

6. 安裝中:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

7. 安裝完成:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

8. 安裝完成後第一次打開界面:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

Visual Studio Code(簡稱VS Code)是一個由微軟開發,同時支援Windows 、 Linux和macOS等作業系統且開放源代碼的代碼編輯器,它支援測試,并内置了Git 版本控制功能,同時也具有開發環境功能,例如代碼補全(類似于 IntelliSense)、代碼片段和代碼重構等,該編輯器支援使用者個性化配置,例如改變主題顔色、鍵盤快捷方式等各種屬性和參數,同時還在編輯器中内置了擴充程式管理的功能。

3. VSCode 插件安裝

【1】. VSCode 中文插件安裝

VScode預設為英文界面,可以根據自己的需要添加中文插件,添加中文插件後重新打開VScode,UI界面會自動切換到中文顯示界面。如果需要換回英文顯示界面,删除此插件,重新打開VScode,UI會重新切換到英文顯示界面。

1. 搜尋并安裝插件:Chinese (Simplified) Language Pack for Visual Studio Code

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

2. 安裝完插件後,重新打開VScode,UI界面已經自動切換到中文界面:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

3. 如果習慣使用英文UI界面,可以解除安裝中文插件,然後重新打開VScode,即可恢複英文UI界面:

參考:中文界面下解除安裝插件:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

參考:英文界面下解除安裝插件:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

【2】. VSCode vscode-icons插件安裝

Bring icons to your Visual Studio Code ( 将圖示添加到您的Visual Studio代碼中 )。

1. 搜尋并安裝插件:vscode-icons

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

【3】. VSCode Lua Debug 插件安裝

Lua Debug Adapter for Visual Studio Code(用于Visual Studio Code的Lua調試擴充卡)。

1. 搜尋并安裝插件:Lua Debug

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

【4】. VSCode Code Runner插件安裝

Run code snippet or code file for multiple languages: C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, and custom command。

運作多種語言的代碼段或代碼檔案:C,C ++,Java,JavaScript,PHP,Python,Perl,Perl 6,Ruby,Go,Lua,Groovy,PowerShell,BAT / CMD,BASH / SH,F#腳本,F#( .NET Core),C#腳本,C#(.NET Core),VBScript,TypeScript,CoffeeScript,Scala,Swift,Julia,Crystal,OCaml腳本,R,AppleScript,Elixir,Visual Basic .NET,Clojure,Haxe,Objective-C ,Rust,Racket,Scheme,AutoHotkey,AutoIt,Kotlin,Dart,Free Pascal,Haskell,Nim,D,Lisp,Kit,V和自定義指令。

1. 搜尋并安裝插件:Code Runner

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

4. Lua 編譯環境配置

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

Lua是一種強大,高效,輕量級,可嵌入的腳本語言。 它支援過程程式設計,面向對象的程式設計,功能程式設計,資料驅動的程式設計和資料描述。

Lua将簡單的過程文法與基于關聯數組和可擴充語義的強大資料描述結構結合在一起。 Lua是動态類型的,可以通過基于寄存器的虛拟機解釋位元組碼來運作,并具有帶有增量垃圾回收的自動記憶體管理功能,是以非常适合配置,腳本編寫和快速原型制作。

【1】. Binaries-LuaDist-batteries-0.9.8-Windows-x86.zip 下載下傳

1. Binaries-LuaDist-batteries-0.9.8-Windows-x86.zip 下載下傳位址:http://www.lua.org/home.html

點選【get started】:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

2. 點選【LuaDist】:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

3. 下載下傳檔案:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

備注:或者直接在GitHub下載下傳:https://github.com/LuaDist/Binaries/archive/LuaDist-batteries-0.9.8-Windows-x86.zip

【2】. Binaries-LuaDist-batteries-0.9.8-Windows-x86 安裝

1. 解壓下載下傳的檔案包:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

2. 解壓後的檔案:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

【3】. 環境變量配置

1. 打開系統進階設定:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

2. 打開系統環境變量配置:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

3. 使用者環境變量添加:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

4. 系統環境變量添加:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語
Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

5. 驗證Lua環境配置是否正确:【Win+R】--> 【cmd】,在打開的控制台視窗輸入【lua -v】:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

6. 到此為止,Lua 代碼運作環境搭建完成,接下來就可以進行代碼編寫和檢視運作結果。

7. 為友善調試運作程式,需要對code runner 做如下配置:

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

5. Lua 測試代碼編寫及運作

【1】. Lua 測試代碼編寫

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

附代碼:

function max(num1, num2)

   if (num1 > num2) then
      result = num1;
   else
      result = num2;
   end

   return result; 
end

print("The maximum of the two numbers is ",max(10,4))
print("The maximum of the two numbers is ",max(5,6))
           

【2】. Lua 測試代碼運作

Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運作(code runner 插件)1. 開發平台确認2. VSCode 下載下傳及安裝3. VSCode 插件安裝4. Lua 編譯環境配置5. Lua 測試代碼編寫及運作6. 結束語

6. 結束語

1. 以上是使用VScode + code runner 運作 Lua 的完整配置過程。

2. 關于VScode + code runner 對 Lua 代碼進行debug的配置:

見另一篇文章:Visual Studio Code  -> VSCode 開發環境搭建  ----  Lua 代碼調試(code runner 插件)。