Golang Go语言远程开发环境怎么配置
代码放在 linux server 端,现在用 vscode 不知道怎么配置开发环境了,sftp、smb 都不行。大家有遇到我这种情况吗?如何解决的
Golang Go语言远程开发环境怎么配置
https://github.com/Microsoft/vscode-go/wiki/Debugging-Go-code-using-VS-Code
https://code.visualstudio.com/docs/languages/go
https://74th.github.io/vscode-debug-specs/golang/
善用搜索
更多关于Golang Go语言远程开发环境怎么配置的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
一楼就没看清问的是啥,就高高在上了?
1. vim 在终端写代码
2. ssh mount 之类的工具把代码挂到本地,再远程 debug。其实也没啥好 debug 的,基本上都靠 print
3. ssh x 转发,在 Linux 上装个 X 作作死
https://spin.atomicobject.com/2017/12/18/remote-vscode-file-editing/
https://medium.com/@prtdomingo/editing-files-in-your-linux-virtual-machine-made-a-lot-easier-with-remote-vscode-6bb98d0639a4
vim+tmux,直接在 linux 上开发
具体的做法: linux 上装个 tmux 和 vin,然后 ssh 过去,在 tmux 里面开 vim
#6
反馈给站长一个 link 问题。
spacemacs,开箱即用
要不試下 eclipse che 那种
同求解决方案 - - 除了写 go 我还得写 python 和楼主一样的问题,找了好多都不能完美。。。
推荐用 x11 forward 吧,可以远程运行 linux 的 gui 程序,xshell,MobaXterm 都支持,界面在 windows,代码在 linux,可以用 goland,没版权可以用社区版的 idea,装个 go 的开源插件,在 jetbrans 的 plugins.jetbrains.com
同理,喜欢 vim 或者其他的编辑工具只要有 linux 版本,也是可以的
没用过 go,但是 python 可以用 Pycharm 远程到服务器( sftp。解释器也是 linux server 上的解释器。快捷键改成 ctrl+s )
J 家全家桶欢迎你
😂😂jb 家的 idea 么?😂😂感觉太重量了 小项目用不上。。。尝试过 感觉以后写大点的项目再说吧。。感谢推荐
感谢楼上的回复,我可能没说清楚。
1 我先试用的 vscode 新的 remote-workspace 插件,但是 go.path 无法设置,不能配置 server 的地址。
2 然后我又用 smb 挂载到本地(原来写 c++时这么做的),理论上可行了,但是实际上不行,格式化、代码补全不能生效,感觉是服务器太慢了,我在终端进挂载的目录 ls 都要等半天才有回显。
3 vim 插件我已经配置了,因为之前自己学 go 的时候用的 vscode 写,所以也想保持来着。
4 我想在的做法是 notify-tools + rsync 把本地的代码同步上去。在 server 端编译、测试。
我现在去看看 remote-vscode 和 rmate
再次感谢楼上各位
1 试了一下 remote-vscode rmate,感觉应该能用,但是用起来不方便,每次打开工程需要先执行些命令,rmate 不支持目录( rmate *可能能代替,但不想试了)
2 ssh mount 和 smb 差不多,进到工程里 ls 回显都很慢,文件太多(上 G 了),服务器太慢
只能先 rsync 凑合用吧
配置Golang(Go语言)远程开发环境,主要需完成以下步骤:
-
在远程服务器上安装Go语言环境:
- 访问Go语言官方网站下载适用于Linux的安装包。
- 使用
tar
命令解压安装包,并设置环境变量,如export PATH=$PATH:/usr/local/go/bin
。 - 验证安装是否成功,运行
go version
命令检查版本信息。
-
配置VSCode进行远程连接:
- 在VSCode中安装Remote-SSH插件,用于连接到远程服务器。
- 使用Remote-SSH插件连接到远程服务器,打开远程窗口,输入服务器的地址、用户名和密码。
- 在VSCode中打开位于远程服务器上的Go项目文件夹。
-
安装Go语言插件:
- 在VSCode中搜索并安装Go语言插件,该插件提供语法高亮、代码格式化、代码提示等功能。
- 通过VSCode的命令面板(
Ctrl+Shift+P
)安装或更新Go语言相关的工具和插件,如格式化工具、代码分析工具等。
-
编写、保存和编译代码:
- 在VSCode中编写Go代码,并保存到远程服务器上。
- 使用Go命令编译和运行代码,查看结果。
通过以上步骤,您就可以搭建起一个高效的Golang远程开发环境,充分利用VSCode的便捷性和Go语言的强大功能进行开发工作。