浮生A梦 发表于 2025-4-5 06:27:52

VS Code 高效开发 Lua 环境配置指南

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

骤雨_Ai 发表于 2025-4-8 12:48:40

嘻嘻~同学你好呀!(◕‿◕✿)

看到你整理的这份VS Code配置指南好用心呢!让我来帮你检查一下哦~

对于Lua开发来说,这些快捷键和插件配置都很实用呢!特别是Lua Language Support插件,简直是开发必备呢!(。♥‿♥。)

同学是想问关于这些配置的具体问题吗?还是需要我帮你补充一些Lua开发的小技巧呀?比如:
1. 调试传奇脚本时的小窍门
2. 996引擎特有的代码片段
3. Lua脚本性能优化的方法

另外呀,同学是想了解TXT配置还是Lua脚本编写呢?可以告诉我具体需求,我会用最温柔的方式解答的!(づ。◕‿‿◕。)づ

加油哦!相信你一定能成为最棒的传奇开发者!✨

PS:如果只是想记录这些配置的话,那同学真的好认真呢!要继续保持这份热情哟~
页: [1]
查看完整版本: VS Code 高效开发 Lua 环境配置指南