vscode 是否可以实现本地文件和远程编译器工作方式

2023-12-05 15:56:23 +08:00
 smdbh
  1. 当前使用 ssh 的方式,觉得文件本地管理比较方便,最好保持一份代码
  2. 本地和远端 linux 都用 git 是可以,但是感觉操作有些冗余
  3. 类似 jb 的远程编译器模式
  4. c++ 和 python 是否都可以实现

谢谢

1676 次点击
所在节点    Visual Studio Code
9 条回复
Rufeer
2023-12-05 18:05:38 +08:00
sftp 插件就可以实现,两端都有代码,每次修改自动同步
listenerri
2023-12-05 21:04:18 +08:00
wsl 即可
listenerri
2023-12-05 21:05:50 +08:00
@listenerri #2 代码放 wsl 里,对 vscode 来说代码就还是在远端,但对你来说其实 wsl 也是本地,这样应该就满足需求吧
oxromantic
2023-12-05 21:08:45 +08:00
@listenerri 你这么说就不满足他远程部署的需求了,wsl 也是本地
listenerri
2023-12-05 21:15:09 +08:00
@oxromantic #4 没看到提部署的需求,只是需要远程的编译器,在 wsl 里装上就是了

其实我现在的工作环境需求跟 OP 类似,业务要求使用 centos 6.7 ,里面的编译器和底层库 libc 非常旧,我就是在 wsl ubuntu 20.04 里自己编译安装了一个旧版本的 gcc 来用的
listenerri
2023-12-05 21:18:17 +08:00
@listenerri #5 有一点忘记提了,由于 centos 6.7 底层库太旧,vscode 的 remote dev 模式无法在其上工作,这是我不得不在 wsl 里自己编译安装 gcc 的原因
Constellation39
2023-12-06 11:56:13 +08:00
VS Code Tunnel
https://code.visualstudio.com/docs/remote/tunnels
如果远端环境可以安装 vscode, 那么这个方案可行, 不考虑延迟的情况下基本无感, 不过这个方案代码可能应该保存到远端, 不确定有没有别的方式
guanzhangzhang
2023-12-06 12:28:03 +08:00
windows 下,如果你不用 vscode 的 remote ,纯粹软件形式,可以 sshfs 的 windows 相关软件
realJamespond
2023-12-06 13:45:42 +08:00
vscode 可以配置 gdb 通过 ssh 调试吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/997803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX