1. [CS2D-Lua傻瓜式教程] 环境配置与IDE的安装

环境配置

因为 CS2D 自带 Lua解释器, 因此我们不需要在本地安装 Lua环境

不涉及 CS2D 自身的测试, 都可以在 在线测试 上完成

这里我个人推荐在 Dooccn 上测试, 当然你也可以百度 Lua在线测试 来寻找其他测试网站


IDE的安装

工欲善必先利其器, 一个好的 IDE\(^{*1}\) 可以提升你的开发效率, 节省更多宝贵的时间


对于 Lua 这种轻量级的语言, 我们可以选择以下几种 IDE:

  1. notepad++ ( 傻逼软件作者多次辱华\(^{*2}\), 不支持下载 )
  2. Sublime Text3 ( UI 相对美观, 启动很快, 功能较齐全 )
  3. vsCode ( 本人使用的 IDE, 比 Sublime 启动慢一些, 但功能非常强大 )

我个人认为 vsCode 更适合 Lua开发, Sublime 建议用于替代记事本


这是 Windows系统 的 vsCode 下载链接: 点我下载

如果安装后出现黑框, 无法正常显示的情况, 很有可能是 .NET Framework的版本过低

( 这种问题一般出现在驱动过老的老年机身上, 绝大多数人不用担心这个问题 )

这是 .NET Framework 的官方下载地址: 点我下载 ( 选择最新版本就行 )


在安装好 vsCode 后, 我们需要再安装一些 扩展, 以方便代码的编写

扩展在哪里? 我该怎么安装?

别着急, 让我给你简单解释下 vsCode 的界面, 暂时我们只需要了解 侧边栏

1.1

从上到下分别是 资源管理器, 搜索, 源代码管理, 运行和调试, 扩展, 书签


你或许会有两个疑问:

  1. 为什么我的顺序和个数, 跟你不同?
  2. 为什么我的 vsCode 是全英文的, 我英语不好怎么办?

对于第一个问题, 因为我安装好了 扩展, 并且自己拖动图标改了顺序, 所以自然不同

对于第二个问题, vsCode是有中文的, 接下来我就会告诉你如何调为中文


首先我们点击 扩展 ( 就是刚才提到的, 那个像二阶魔方一样的图标 )

在框内输入 Chinese (Simplified) Language Pack for Visual Studio Code

在第一个扩展的右下角有个绿色的 Install, 点他就可以安装了

安装完后会弹出一个窗口, 我们选择 restart 或者直接回车, 就会重启 vsCode

重启后的 vsCode 就是中文了


安装完 简体中文 这个最关键的 扩展 后, 我们便可以如法炮制, 将一些其他的扩展也安装了

在这里我提供了一份清单, 你可以根据清单上的内容安装:

  1. Dracula Official 这是一个暗色主题\(^{*3}\), 很好看, 本人用的就是这个
  2. LuaCoderAssist 用于 格式化代码\(^{*4}\)语法检查\(^{*5}\) 的 Lua辅助扩展
  3. Bookmarks 书签插件, 安装后可以用书签实现代码之间的快速跳转

提高效率, 快捷键肯定是必不可少的, 在这里我会提供一些常用的快捷键

  1. 必记快捷键:
    1. Ctrl+A 全选
    2. Ctrl+C 复制
    3. Ctrl+V 粘贴
    4. Ctrl+F 单个文件内查找
    5. Ctrl+O 打开文件
    6. Ctrl+N 新建文件
    7. Ctrl+S 保存文件
    8. Ctrl+W 关闭文件
    9. Alt+Tab 快速切换窗口
  2. 选记快捷键:
    1. Ctrl+H 单个文件内查找并替换
    2. Ctrl+E 最近打开的文件记录
    3. Ctrl+K, Ctrl+O 打开文件夹
    4. Ctrl+PageUp/Ctrl+PageDown 上一个/下一个文件
    5. Ctrl+Alt+K 设置书签 ( 需安装 Bookmarks 扩展 )
    6. Ctrl+Alt+J/Ctrl+Alt+L 跳转至上一个/下一个书签 ( 需安装 Bookmarks 扩展 )
    7. Shift+Alt+F 格式化代码 ( 需安装 LuaCoderAssist 扩展 )
    8. Ctrl+K, Ctrl+S 查看所有快捷键

如果你以前不怎么用快捷键的, 或许你会觉得: 怎么这么多? 我都要晕了

但熟练掌握快捷键后, 你会体验到极大的舒适感

必记快捷键 不仅适用于 vsCode, 同样适用于绝大多数软件

选记快捷键 仅对 vsCode 有效, 其他软件不一定有用


注释\(^{*1}\): IDE 即为 集成开发环境 , 通俗来讲就是 专门用来写代码的软件

注释\(^{*2}\): 关于详情, 可以自行了解, 我个人是很反感将 政治立场 代入软件内的行为的

注释\(^{*3}\): 主题 可以理解为软件的 皮肤, 好的主题会有鲜明的 代码高亮 和 美观的 配色

注释\(^{*4}\): 格式化代码 就是按照 标准格式 将代码 重新排版

注释\(^{*5}\): 语法检查 就是检查 Lua代码的 正确性

posted @ 2022-04-23 11:07  WatPz  阅读(156)  评论(0)    收藏  举报