VS Code按Alt+L无法运行Love2D项目 拖拽启动正常问题求助
问题原因
触发该问题的核心是VS Code的Love2D扩展传入给Love程序的启动参数/路径不符合预期,和你拖拽文件夹运行的行为不一致,具体可按以下步骤排查修复:
修复步骤
- 手动指定Love2D可执行文件完整路径
打开VS Code设置,搜索love2d.path配置项,填写你本机love.exe的绝对路径,示例:C:\Program Files\LOVE\love.exe,不要使用相对路径或让扩展自动搜索。 - 修正启动参数配置
搜索love2d.args配置项,将参数值改为["${workspaceFolder}"],该配置会将当前打开的项目工作区根目录传给Love程序,和你拖拽文件夹到快捷方式的运行逻辑完全一致。如果此前参数为${file},会仅传入单个main.lua文件,导致Love无法读取同项目下的其他资源文件,触发启动失败。 - 排查路径特殊字符
确认你的项目文件夹全路径没有中文、空格、emoji等非ASCII特殊字符,如果存在则将项目迁移到纯英文无特殊字符的路径下,例如D:\code\love2d\my_game,旧版本的Love2D扩展对特殊字符路径的解析存在兼容问题。 - 检查快捷键冲突
按下Ctrl+K Ctrl+S打开快捷键面板,搜索alt+l,确认只有Love2D扩展的运行命令绑定了该快捷键,无其他扩展或系统功能占用。
内容的提问来源于stack exchange,提问作者Piyush Bora
相关产品推荐
相关产品推荐

