相关疑难解决方法(0)

在visual studio代码中打开多个文件夹

如何在单个visual studio代码中打开多个项目/文件夹,并在单个视图中打开多个文件?它对未来的变更请求有什么选择吗?

visual-studio-code

155
推荐指数
9
解决办法
10万
查看次数

在 VS 代码中进行短绒检查不适用于跨多个文件的包?

我已经在 MacOS 上的 Visual Studio Code 中安装了 Go 扩展(版本 0.11.4):

在此处输入图片说明

但是,我发现 linter 不会“拾取”在同一个包中定义的函数,而是在不同的文件中。例如,如果我在同一个目录中的文件创建foo.go

package foobar

import "fmt"

func main() {
    fmt.Println(SayHello())
}
Run Code Online (Sandbox Code Playgroud)

和文件bar.go

package foobar

func SayHello() string {
    return "Hello, world!"
}
Run Code Online (Sandbox Code Playgroud)

然后在foo.go我收到一个 linter 错误SayHelloundeclared name

在此处输入图片说明

我在这里(https://github.com/golang/lint/issues/57)读到了一个类似的问题,但由于这个问题已经五年了,我认为它现在可能已经解决了?或者golint根本不能跨多个文件工作?

go golint visual-studio-code

18
推荐指数
5
解决办法
1万
查看次数

标签 统计

visual-studio-code ×2

go ×1

golint ×1