Visual Studio 代码和流浪汉集成

ali*_*gur 5 go vagrant visual-studio-code

我正在使用 MacOS 和 vagrant 进行 Go 开发。我不想在我的主机 (MacOS) 上安装任何开发包,如 Go、npm 等。安装在 vagrant 上的所有开发软件。

但是vscode-go插件有一个问题,因为它需要很少的go包,比如go vet,goimport等。那些安装在远程主机(vagrat)上的包

那么我该如何对在远程主机上运行这些命令的 vscode 说呢?

Mar*_*rco 1

在 vagrant 中的 GOPATH 环境变量上创建 nfs 共享。在 Mac 上还定义一个 GOPATH 环境变量。这样 vscode 就可以在你的 vagrant 上安装这些工具。

虽然不确定这是否涵盖 Mac 与 Linux 二进制文件。

另一种方法可能是创建通过 ssh 调用命令的 bash 别名/函数。

我写了一篇关于如何在 Windows 上设置 vscode 的博文。我真的建议本地安装工具。Go 工具很小,速度超快,并且不会给你的系统带来太多的臃肿。例如 PHP 广告有很多废话等。

https://marcofranssen.nl/start-on-your-first-golang-project/

可能会为你澄清一些事情。