如何在vscode上运行go文件?

ugmeyewa  于 2023-01-06  发布在  Go
关注(0)|答案(2)|浏览(355)

我无法在我的Win11计算机上的vscode上运行go程序(没有运行按钮,按Ctrl + F5或F5不起作用,如下所示:vscode),我无法调试它。FAQ中没有写。
它在我的另一台Win10 PC上工作。所有依赖项都已安装
这是我的设置。

"go.autocompleteUnimportedPackages": true,
    "go.gocodePackageLookupMode": "go",
    "go.gotoSymbol.includeImports": true,
    "go.useCodeSnippetsOnFunctionSuggest": true,
    "go.inferGopath": false,
    "go.gopath": "F:\\vscodefiles\\src\\hello",
    "go.goroot": "D:\\go\\",
    "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,

这是为什么呢?

wgxvkvu9

wgxvkvu91#

在终端中尝试:

go run myfirstprogram.go

记得在你的电脑上安装Go之前,你可以从它的官方页面下载:https://go.dev/并重新启动Visual Studio代码。

e4yzc0pl

e4yzc0pl2#

除了在本地安装Go之外,对于VSCode,您还需要安装正确的扩展:
https://marketplace.visualstudio.com/items?itemName=golang.Go
您可以使用以下命令导航到“Extensions”来安装此扩展:
窗口:Ctrl + Shift + x
Mac OS:命令+ shift + x
然后搜索“go”,作者为“Go Team at Google
当您导航回代码时,现在可以按F5触发调试运行。

注意按F5键时,请注意右下角,因为可能会提示您安装更多依赖项(我不得不再安装3个)

我还需要在终端中执行此操作,因为我一直看到“在当前目录中检测到no go.mod”

go env -w GO111MODULE=off

按照this answer

相关问题