一、VS Code 核心快捷键大全
基础编辑快捷键
Ctrl+N
新建文件
Ctrl+O
打开文件
Ctrl+S
保存当前文件
Ctrl+Shift+S
另存为
Ctrl+W
关闭当前标签页
Ctrl+K F
关闭当前窗口
代码导航快捷键
Ctrl+P
快速打开文件
Ctrl+G
跳转到指定行
Ctrl+Shift+O
跳转到符号(函数/变量定义)
Alt+←/→
向前/向后导航
Ctrl+Tab
在打开的文件间切换
代码编辑快捷键
Ctrl+D
选择当前单词/下一次出现
Ctrl+Shift+L
选择所有匹配项
Alt+Click
多光标编辑
Ctrl+Shift+K
删除当前行
Ctrl+Enter
在当前行下方插入新行
Ctrl+Shift+Enter
在当前行上方插入新行
Alt+↑/↓
上下移动当前行
Shift+Alt+↑/↓
复制当前行到上/下方
终端操作快捷键
Ctrl+``
显示/隐藏终端
Ctrl+Shift+``
新建终端
Ctrl+C
终止当前进程
Ctrl+V
粘贴到终端
二、Lua 开发必备插件推荐
1. Lua Language Support (sumneko)
- 提供完整的 Lua 语言支持
- 智能代码补全
- 语法错误检查
- 代码格式化功能
- 函数签名提示
2. Lua Debug
- 强大的 Lua 调试工具
- 支持本地和远程调试
- 断点设置和变量监控
- 调用堆栈查看
3. LuaHelper
- 中文友好的 Lua 辅助工具
- API 文档快速查看
- 代码片段自动生成
- 常用框架支持(如 skynet)
4. Error Lens
- 行内错误提示
- 实时语法检查
- 可定制的提示样式
- 快速问题定位
5. Code Runner
- 一键运行 Lua 脚本
- 支持多种运行环境
- 输出结果显示在终端
- 可配置运行参数
三、Lua 开发环境优化建议
-
工作区设置:
- 配置
.vscode/settings.json
文件
- 设置 Lua 解释器路径
- 自定义代码格式化规则
-
代码片段配置:
- 创建常用代码模板
- 设置触发缩写
- 提高重复代码编写效率
-
调试配置:
- 配置
launch.json
文件
- 设置调试参数
- 支持多种调试场景
-
主题与图标:
- 选择适合 Lua 开发的主题
- 安装文件图标插件
- 优化视觉体验
四、实用技巧
-
快速文档查看:
- 鼠标悬停查看函数说明
Ctrl+K Ctrl+I
显示悬停信息
-
代码重构:
F2
重命名符号
Ctrl+Shift+R
重构提取
-
版本控制集成:
-
远程开发:
- 通过 SSH 连接远程服务器
- 直接在远程环境开发 Lua 项目
这套配置方案经过实际项目验证,能显著提升 Lua 开发效率。建议根据个人习惯微调快捷键,并定期更新插件以获得最佳体验。