Visual Studio Code -> VSCode 開發環境搭建 ---- Lua 開發環境搭建 及 代碼運行(code runner 插件)

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配置。


2. VSCode 下載及安裝

【1】. VSCode 下載:

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

2. 打開連接地址,點擊【Download for Windows】:

3. 下載的VScode安裝源文件如下:


【2】. VSCode 安裝:

1. 雙擊打開下載好的VScode安裝源文件,點擊【運行按鈕】:此處爲系統安全提示。

2. 選擇安裝路徑:

3. 點擊接受許可協議:

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

備註:在桌面創建打開VScode的快捷方式。

備註:將VScode添加到鼠標右鍵,可以直接通過鼠標右鍵打開文件夾和文檔,如下圖:

備註:將VScode設置爲文件編輯器。

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

5. 點擊安裝:

6. 安裝中:

7. 安裝完成:

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


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

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

3. 如果習慣使用英文UI界面,可以卸載中文插件,然後重新打開VScode,即可恢復英文UI界面:

參考:中文界面下卸載插件:

參考:英文界面下卸載插件:

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

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

1. 搜索並安裝插件:vscode-icons

【3】. VSCode Lua Debug 插件安裝

Lua Debug Adapter for Visual Studio Code(用於Visual Studio Code的Lua調試適配器)。

1. 搜索並安裝插件:Lua Debug

【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


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】:

2. 點擊【LuaDist】:

3. 下載文件:

備註:或者直接在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. 解壓下載的文件包:

2. 解壓後的文件:

【3】. 環境變量配置

1. 打開系統高級設置:

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

3. 用戶環境變量添加:

 

4. 系統環境變量添加:

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

 

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

7. 爲方便調試運行程序,需要對code runner 做如下配置:


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

【1】. Lua 測試代碼編寫

附代碼:

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 測試代碼運行


6. 結束語

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章