感谢楼上的回复,我可能没说清楚。
1 我先试用的 vscode 新的 remote-workspace 插件,但是 go.path 无法设置,不能配置 server 的地址。
2 然后我又用 smb 挂载到本地(原来写 c++时这么做的),理论上可行了,但是实际上不行,格式化、代码补全不能生效,感觉是服务器太慢了,我在终端进挂载的目录 ls 都要等半天才有回显。
3 vim 插件我已经配置了,因为之前自己学 go 的时候用的 vscode 写,所以也想保持来着。

4 我想在的做法是 notify-tools + rsync 把本地的代码同步上去。在 server 端编译、测试。

我现在去看看 remote-vscode 和 rmate

再次感谢楼上各位