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 插件)。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐