求助: vscode 通过 ssh 连接虚拟机,此时 windows 中的 vscode go 无法自动补全

查看 70|回复 3
作者:forgottenPerson   
本地 vscode go 可以自动补全代码,比如你输入 time 有个框,里面有 time 相关的常量以及函数
虚拟机中的 vscode 功能没有问题,就远程连接虚拟机 vscode 写 go 代码不能自动补全代码
,vscode 远程连接虚拟机通过 vscode terminal vim 中的 go 开发也没有问题
配置: 虚拟机中通过 gvm 安装 go,模块开启,代理也设置好了,远程连接所需插件安装好了,gopath 也配置好了,go tools 是手动安装的,vscode 远程连接无法下载 go tools,所以手动下载的
虚拟机 linux os :debian
目的:通过 vscode 远程连接享受 bash ,以及 Linux 上的开发

VSCode, 虚拟机, 连接, tools

Jony4Fun   
要不试一下远程连接的时候,ctrl+shift+p ,输入 go locate configured go tools
forgottenPerson
OP
  
@Jony4Fun 显示 go.locate.tools not found ,之前 go install/update tools 也是未找到,所以通过 go install 手动安装的哪些工具。
forgottenPerson
OP
  
有可能因为是 ssh 连接的本机虚拟机,而不是真正的远程服务器,可能导致这两个命令 not found,因为下载插件比如 vscode go 插件的时候需要先下载,之后才能在 ssh 连接下的 ip 下下载此插件。
远程连接真正服务器时下载插件的时候里面有个 ip 地址,你点击这个 ip 地址就能下载,本机是不下载这个插件。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部