1. [CS2D-Lua傻瓜式教程] 环境配置与IDE的安装
环境配置
因为 CS2D 自带 Lua解释器, 因此我们不需要在本地安装 Lua环境
不涉及 CS2D 自身的测试, 都可以在 在线测试 上完成
这里我个人推荐在 Dooccn 上测试, 当然你也可以百度 Lua在线测试 来寻找其他测试网站
IDE的安装
工欲善必先利其器, 一个好的 IDE\(^{*1}\) 可以提升你的开发效率, 节省更多宝贵的时间
对于 Lua 这种轻量级的语言, 我们可以选择以下几种 IDE:
- notepad++ ( 傻逼软件作者多次辱华\(^{*2}\), 不支持下载 )
- Sublime Text3 ( UI 相对美观, 启动很快, 功能较齐全 )
- vsCode ( 本人使用的 IDE, 比 Sublime 启动慢一些, 但功能非常强大 )
我个人认为 vsCode 更适合 Lua开发, Sublime 建议用于替代记事本
这是 Windows系统 的 vsCode 下载链接: 点我下载
如果安装后出现黑框, 无法正常显示的情况, 很有可能是 .NET Framework的版本过低
( 这种问题一般出现在驱动过老的老年机身上, 绝大多数人不用担心这个问题 )
这是 .NET Framework 的官方下载地址: 点我下载 ( 选择最新版本就行 )
在安装好 vsCode 后, 我们需要再安装一些 扩展, 以方便代码的编写
扩展在哪里? 我该怎么安装?
别着急, 让我给你简单解释下 vsCode 的界面, 暂时我们只需要了解 侧边栏
从上到下分别是 资源管理器, 搜索, 源代码管理, 运行和调试, 扩展, 书签
你或许会有两个疑问:
- 为什么我的顺序和个数, 跟你不同?
- 为什么我的 vsCode 是全英文的, 我英语不好怎么办?
对于第一个问题, 因为我安装好了 扩展, 并且自己拖动图标改了顺序, 所以自然不同
对于第二个问题, vsCode是有中文的, 接下来我就会告诉你如何调为中文
首先我们点击 扩展 ( 就是刚才提到的, 那个像二阶魔方一样的图标 )
在框内输入 Chinese (Simplified) Language Pack for Visual Studio Code
在第一个扩展的右下角有个绿色的 Install, 点他就可以安装了
安装完后会弹出一个窗口, 我们选择 restart 或者直接回车, 就会重启 vsCode
重启后的 vsCode 就是中文了
安装完 简体中文 这个最关键的 扩展 后, 我们便可以如法炮制, 将一些其他的扩展也安装了
在这里我提供了一份清单, 你可以根据清单上的内容安装:
- Dracula Official 这是一个暗色主题\(^{*3}\), 很好看, 本人用的就是这个
- LuaCoderAssist 用于 格式化代码\(^{*4}\) 和 语法检查\(^{*5}\) 的 Lua辅助扩展
- Bookmarks 书签插件, 安装后可以用书签实现代码之间的快速跳转
提高效率, 快捷键肯定是必不可少的, 在这里我会提供一些常用的快捷键
- 必记快捷键:
- Ctrl+A 全选
- Ctrl+C 复制
- Ctrl+V 粘贴
- Ctrl+F 单个文件内查找
- Ctrl+O 打开文件
- Ctrl+N 新建文件
- Ctrl+S 保存文件
- Ctrl+W 关闭文件
- Alt+Tab 快速切换窗口
- 选记快捷键:
- Ctrl+H 单个文件内查找并替换
- Ctrl+E 最近打开的文件记录
- Ctrl+K, Ctrl+O 打开文件夹
- Ctrl+PageUp/Ctrl+PageDown 上一个/下一个文件
- Ctrl+Alt+K 设置书签 ( 需安装 Bookmarks 扩展 )
- Ctrl+Alt+J/Ctrl+Alt+L 跳转至上一个/下一个书签 ( 需安装 Bookmarks 扩展 )
- Shift+Alt+F 格式化代码 ( 需安装 LuaCoderAssist 扩展 )
- Ctrl+K, Ctrl+S 查看所有快捷键
如果你以前不怎么用快捷键的, 或许你会觉得: 怎么这么多? 我都要晕了
但熟练掌握快捷键后, 你会体验到极大的舒适感
必记快捷键 不仅适用于 vsCode, 同样适用于绝大多数软件
选记快捷键 仅对 vsCode 有效, 其他软件不一定有用
注释\(^{*1}\): IDE 即为 集成开发环境 , 通俗来讲就是 专门用来写代码的软件
注释\(^{*2}\): 关于详情, 可以自行了解, 我个人是很反感将 政治立场 代入软件内的行为的
注释\(^{*3}\): 主题 可以理解为软件的 皮肤, 好的主题会有鲜明的 代码高亮 和 美观的 配色
注释\(^{*4}\): 格式化代码 就是按照 标准格式 将代码 重新排版
注释\(^{*5}\): 语法检查 就是检查 Lua代码的 正确性

浙公网安备 33010602011771号