VS Code中插件code runner无法运行跨文件go程序

运行一个go程序,其调用了其他程序文件(同一个package内)的函数,结果code runner就不能跨文件调用函数。
这是因为code runner的运行指令是go run xx.go,而我们需要的是go run .(即直接在当前包下找到程序来运行)
所以修改code runner的运行指令。

在settings.json里,添加这个内容(注释内容也写):

在这里插入代码片"code-runner.executorMap": {
        // "go": "go run",	
        "go": "go run .",
    },

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 我可以给你介绍一下如何使用Code Runner插件:1.首先,在VS Code安装Code Runner插件。2.安装完成后,在VS Code打开要运行的代码文件。3.点击“运行代码”按钮(绿色的三角形),Code Runner就会自动运行代码。4.如果编译和运行成功,您将在 VS Code 的输出窗口看到结果。 ### 回答2: VS CodeCode Runner是一个非常方便的扩展程序,可以在编辑器直接运行代码片段。使用Code Runner非常简单,以下是具体的步骤: 1. 首先,你需要在VS Code安装Code Runner插件。打开VS Code编辑器,点击左侧的扩展图标(四个方块的图标),在搜索栏输入"Code Runner"并点击安装。 2. 安装完成后,你可以打开一个代码文件。代码文件的类型可以是Python、JavaScript、Java等常见的编程语言。 3. 在编辑器,选你想运行的代码片段。你可以选一行代码,也可以选多行代码。 4. 使用快捷键Ctrl + Alt + N(在macOS上是Ctrl + Option + N),或者在编辑器的右键菜单选择"Run Code"选项来运行的代码片段。 5. Code Runner会根据选择的代码文件类型自动选择对应的解释器来执行代码。如果你的代码文件类型是Python,那么Code Runner会使用Python解释器来运行代码。 6. 运行结果会在输出窗口显示。你可以在输出窗口查看代码的输出结果和可能的错误信息。 需要注意的是,Code Runner只会运行的代码片段,并不会保存代码文件。如果你想保存代码,应该在编辑器另存为一个新的代码文件。 总之,Code Runner是一个非常方便的工具,能够快速运行的代码片段,提高编写和测试代码的效率。 ### 回答3: VS Code是一种强大的代码编辑器,而Code Runner是一款方便的扩展插件,可以在VS Code直接运行代码片段,省去了麻烦的手动编译和运行步骤。 首先,要使用Code Runner插件,你需要在VS Code的"Extensions"面板搜索并安装它。安装完毕后,你可以按照以下步骤来使用它: 1. 在VS Code打开你想要运行的代码文件。 2. 按下“Ctrl + Shift + P”打开命令面板,然后输入"Run Code"。 3. 从命令列表选择"Code Runner: Run Code"或者直接按"Enter"执行。 4. Code Runner将会自动识别你所使用的编程语言,并执行代码。执行结果将会在VS Code的输出面板显示。 5. 如果你需要配置更多的运行选项,你可以按下“Ctrl + ,”打开VS Code的设置面板。然后搜索"Code Runner"以找到Code Runner的配置选项。 6. 在配置选项,你可以自定义运行命令、运行参数等。你还可以选择只运行选定的代码片段,而不是整个代码文件。 需要注意的是,Code Runner目前支持很多种编程语言,如Python、C++、Java、JavaScript等,但你需要确保所使用的语言已经在你的计算机上正确安装。如果你需要运行自定义的编译命令,你也可以在配置选项进行设置。 总的来说,Code Runner是一款非常方便的插件,可以大大提高在VS Code编写和调试代码的效率。它简单易用,适用于各种需要快速运行代码的开发场景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值