You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下VS Code点击运行按钮执行Love2D终端命令并重定向输出

解决Linux下VS Code中Love2D项目print输出定向到输出窗口的问题

方法:通过VS Code任务(Tasks)配置实现

直接配置自定义任务,让Love2D在后台运行并将终端输出捕获到VS Code的输出窗口,无需弹出新终端。

步骤1:创建tasks.json配置文件

  • 按下Ctrl+Shift+B打开任务面板,选择创建tasks.json文件,在模板列表中选Others(其它)。

步骤2:替换tasks.json内容

将自动生成的模板替换为以下配置(注意修改项目路径为你的实际路径):

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Run Love2D Project",
            "type": "shell",
            "command": "love", // 如果love不在系统PATH中,写绝对路径如"/usr/bin/love"
            "args": [
                "/home/MyName/Lua Code/Project/"
            ],
            "presentation": {
                "reveal": "never", // 禁止弹出终端窗口
                "panel": "shared",
                "showReuseMessage": false
            },
            "problemMatcher": [],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

步骤3:运行项目并查看输出

  • 按下Ctrl+Shift+B执行配置好的任务;
  • 点击VS Code左侧的「输出」面板图标(或按下Ctrl+Shift+U),在面板顶部的下拉菜单中选择任务 - Run Love2D Project,就能看到print语句的输出内容了。

补充说明

  • 如果之前习惯用Love2D扩展的运行按钮,建议改用上述任务运行,因为扩展默认是直接启动图形窗口,不会捕获终端输出;
  • 确保你的系统中已经正确安装Love2D,且love命令能在终端正常执行。

内容的提问来源于stack exchange,提问作者Dragon20C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 22:27:49