![]() | 1 kkk9 2024-05-18 00:49:49 +08:00 不好用,插件越多越慢 |
2 laters OP 如果要远程的机器是关机的话, 是不是就没办法用 |
3 ztmzzz 2024-05-18 01:27:33 +08:00 via iPhone @laters 机器关机了,那啥软件都不能用啊。你得先 wol 唤醒。 目前远程开发不就只有 vscode 能用么,jetbrain 家的是残废 |
![]() | 4 shinession 2024-05-18 02:52:54 +08:00 remote tunnel 个人感觉还是没办法做生产力工具, 总是有各种各样的问题, 对比 rdp 直接开 vs code 体验差太多了 |
5 qa2080639 2024-05-18 06:40:27 +08:00 via Android 真香 |
![]() | 6 laogui 2024-05-18 07:10:58 +08:00 via Android 我个人感觉很好用,我是远程 Linux 主机,不需要远程机器装桌面,还自带内网穿透。 |
![]() | 7 lodisy 2024-05-18 07:13:03 +08:00 via Android vim neovim |
![]() | 8 IvanLi127 2024-05-18 07:21:27 +08:00 还不错,网络稳定的话就很好用。 |
![]() | 9 mogging 2024-05-18 07:24:47 +08:00 via Android ![]() 内网 ssh 连到一台 256G 内存的服务器上做 golang 工程编译,debug k8s 源码,感觉巨爽啊 |
![]() | 10 xiaoz 2024-05-18 08:00:34 +08:00 via Android 我感觉挺好用的,远程开发 1 年多了,开发环境部署到虚拟机上,换了不同的电脑直接 VSCODE 远程开发,很方便。 |
![]() | 11 Sawyerhou 2024-05-18 08:25:59 +08:00 via Android 还算好用,跟本地使用体验区别不大,就是吃服务器内存和算力,低配置服务器不友好。 |
12 YsHaNg 2024-05-18 08:44:31 +08:00 via iPhone 很好用 |
![]() | 13 lrh3321 2024-05-18 08:48:57 +08:00 挺好用的 |
14 dcoder 2024-05-18 08:59:22 +08:00 要网络好, 远程的机器也要好才行 |
![]() | 16 jiashuaibei 2024-05-18 09:13:41 +08:00 好用,但不要在 VSCode 中打开 Linux 服务器的 / 目录,会让你的服务器 CPU 和内存跑满,最终卡死,只能强制重启服务器。 |
17 lyhiving 2024-05-18 09:38:39 +08:00 ![]() 肯定是无敌超级好用的。 已经多年 remote vscode 了,服务器弄个配置过得去的。 本地开发这种已很 low ,除非是 uniapp 这种没办法,只要后端服务的开发都直接 remote 就对了,没有时间去配置环境,盖上盖子就走,多设备 0 缝隙迁移。以后我会更推崇 github.dev 这种全 web IDE |
![]() | 18 b1t 2024-05-18 09:50:44 +08:00 自己搭了简单试了一下挺好用的,没有重度用,不太清楚楼上说的性能问题 |
![]() | 19 CaptainD 2024-05-18 09:58:08 +08:00 我重度使用,总体来说很好用了,但我多台笔记本连接到同一台服务器的时候一些插件总是加载不成功,比如 python 插件,重装即可解决,无法 100%复现,不知道是不是我 vscode 配置问题 |
22 laters OP 感谢各位大佬的建议,有没有远程开发的文章或者指导资料 |
23 Hyschtaxjh 2024-05-18 10:27:33 +08:00 via iPhone 挺好用的用了几年了,一键安装 https://github.com/coder/code-server |
24 pikashi 2024-05-18 11:07:37 +08:00 用过,重度依赖 wsl ,但 wsl 的内存占用是个大问题。 还有远程 docker 用不了,想启动服务器调试代码还得在本地来。 结论是方便归方便,但可靠性欠佳。 |
25 goxxoo 2024-05-18 11:28:38 +08:00 链接腾讯的轻量服务器 cpu 占用 100% 好了吗? |
26 yinmin 2024-05-18 11:29:59 +08:00 好用。你可以在远程 linux server 里加一个 docker 容器,内置 SSH Server ,然后 SSH 到容器里远程开发。多个员工可以共用一台 linux server 做远程开发,互不干扰。 Dockerfile ----- FROM debian:11 RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list \ && apt update \ && apt install -y git openssh-server sudo \ && echo "PasswordAuthentication no" >> /etc/ssh/sshd_config \ && service ssh start EXPOSE 22 CMD ["/usr/sbin/sshd","-D"] --------- 然后运行以下命令生成 docker 镜像 docker build . -t vsserver:latest 生成容器的 compose 文件 ------- version: "3.9" services: gitserver: image: vsserver:latest container_name: vsserver_1 restart: unless-stopped volumes: - /docker/vsserver_1/dev:/dev - /docker/vsserver_1/ssh:/etc/ssh - /docker/vsserver_1/vscode-server:/root/.vscode-server - /docker/vsserver_1/authorized_keys:/root/.ssh/authorized_keys:ro - /etc/localtime:/etc/localtime:ro ports: - 1022:22 ---------------- 注意: (1) 第一次生成容器时,不要加"- /docker/vsserver_1/ssh:/etc/ssh",把容器里的/etc/ssh 复制到主机的/docker/vsserver_1/ssh (2) 开发代码放在容器里的/dev 目录,对应主机的/docker/vsserver_1/dev (3) 登录容器 ssh 的 pubkey 放在/docker/vsserver_1/authorized_keys (4) 在同一台服务器上,可以为多个程序员设置不同的容器,互不干扰 (5) 定期备份主机的/docker 目录 |
![]() | 27 libook 2024-05-18 11:32:07 +08:00 via Android 我在用 code-server ,远程服务器上部署,本地用浏览器访问开发。 |
28 yinmin 2024-05-18 11:36:29 +08:00 @libook chrome 、edge 浏览器使用 code-server 时,在终端窗口里按键有很大的延时,你遇到过了,如何解决? |
29 liferoll 2024-05-18 11:40:18 +08:00 好用 上班以及自己在家开发都是这么玩的 |
![]() | 30 kdwnil 2024-05-18 11:40:35 +08:00 via Android 还行,但有的插件很吃 u 和内存(能吃满卡死),低配远端机谨慎选择 |
![]() | 31 doraemonki 2024-05-18 11:41:29 +08:00 via Android @lyhiving 老哥服务器是啥配置,自己买的吗 |
![]() | 32 libook 2024-05-18 11:43:11 +08:00 via Android @yinmin 我没遇到…… 我只是在 Firefox 上遇到了剪切板问题,开个实验 flag 就好了。 换个镜像试试?我现在在用 lscr.io/linuxserver/code-server:latest 这个镜像,还自己装了 Linuxbrew 把软件包装到用户目录下,避免升级镜像导致安装的软件包被重置。 |
![]() | 33 DIMOJANG 2024-05-18 11:51:15 +08:00 |
![]() | 34 zfjdif 2024-05-18 11:55:51 +08:00 ![]() 我觉得很好用,可能是因为我吃了两年 Jetbrians Gateway 拉的导致的 |
![]() | 35 version 2024-05-18 12:21:20 +08:00 不好用。用不了 github copilot 如果真的简单修改东西提交更新。建议自己部署 gitlab 用里面的项目 Web IDE 更新代码然后走自动化 |
![]() | 36 AoEiuV020JP 2024-05-18 13:16:46 +08:00 via Android 不知道啥毛病我 vscode 远程 git 历史看不到,类似的就是有些插件远程有问题, |
37 mozhizhu 2024-05-18 14:03:58 +08:00 我觉得特别爽,Linux/Windows 都可以被控,windows 主机被控+rdp 就能解决小程序这种需要本地开发者工具运行演示效果的方案啦(双屏幕); 唯独就是因为 windows 对密钥信任的问题,导致 windows 宿主只能一对一的远程开发,我如果切换了客户端,密钥就过不了,很蛋疼; |
![]() | 38 honus 2024-05-18 14:06:41 +08:00 用的 code-server 远程机 5700g ,基本所有插件可用 还是挺好用的 |
![]() | 39 Chipmunker 2024-05-18 14:26:17 +08:00 在做科学计算的学生眼里这玩意就是神器啊,直接实现了开发与计算环境的统一,再也不用在本地装 Linux 系统了。可能在一定程度上帮助微软减缓了 Windows 占比份额的下降(瞎猜的)? |
40 lovelylain 2024-05-18 14:32:22 +08:00 via Android @Hyschtaxjh @libook code server 怎么以 root 保存文件?已经给用户 abc 加了免密 sudo 权限。标准版 vscode 里能搜到 save as root 这个插件,但 code server 里没有也安装不上。 |
41 kenvix 2024-05-18 14:36:17 +08:00 可以,但是是相对的vsc 是目前远程开发做的最好的,但是,如果本地机器足够高性能,还是本机体验最好 |
42 cyp0633 2024-05-18 15:08:01 +08:00 其他家太菜了,vscode 算好的 |
43 lyhiving 2024-05-18 15:26:26 +08:00 @doraemonki 之前腾讯云的轻量,相当于 60 多一年。还能内网 COS |
44 lyhiving 2024-05-18 15:27:17 +08:00 @laters App 开发的肯定是本地 IDE 有优势,后端服务开发的走 Remote 不吃亏 |
![]() | 45 encro 2024-05-18 17:24:45 +08:00 挺好用的,内存要管够。最少 8G 内才能装 ai 帮你编程。否则容易卡死。 |
![]() | 46 libook 2024-05-18 18:51:51 +08:00 via Android @lovelylain 我没有用它直接编辑和保存 root 文件,如果我需要的话我通常是用普通用户保存再 chown 到 root 。如果你需要临时编辑 root 的文件,或许你可以装个 vim 然后 sudo vim |
47 fivee 2024-05-18 19:12:08 +08:00 containers.dev 不好用么,配置一遍就行,换设备也很方便 |
![]() | 48 ShadowPower 2024-05-18 19:18:55 +08:00 感觉可能是最好用的方案了,其他替代方案都不如 vscode 好用。 在此之前最好用的方案可是 ssh+vim…… |
![]() | 49 guanzhangzhang 2024-05-18 20:19:21 +08:00 本机 vscode remote linux 上的 golang 源码开发 debug |
50 2018yuli 2024-05-18 20:24:26 +08:00 用了 1 年多了,感觉好用,很有潜力。 |
![]() | 51 zhangzEric 2024-05-18 20:25:20 +08:00 via iPhone 超级好用 |
![]() | 52 IAPYANG 2024-05-18 20:34:10 +08:00 via iPhone 好用,我办公室就放一台 mac air ,主机放家里,用 tailscale 穿一下 |
54 GrayXu 2024-05-18 21:01:56 +08:00 长期重度使用,连远端 server ,连本地 wsl ,上面说的插件问题都没遇到过。。。 |
![]() | 55 qsnow6 2024-05-18 21:15:48 +08:00 vscode remote + copilot 用完就回不去了 |
![]() | 56 ktyang 2024-05-18 21:21:54 +08:00 不好用。。。内存不够的话会炸,还会感觉卡卡的。。。不过好像我也只会用这个。。。 |
![]() | 57 yxzblue 2024-05-18 21:22:55 +08:00 非常好用,直接远程服务器开发,香喷喷 |
58 SkywalkerJi 2024-05-18 22:14:12 +08:00 @version 可以吧。我用的 ssh 方式,copilot 可以正常提示。 |
![]() | 59 xFrye 2024-05-18 22:30:16 +08:00 好用,但是经常遇到 cpu100%占用,不知道是我服务器太弱鸡还是 vscode 有 bug 了 |
60 NESeeker 2024-05-18 23:11:46 +08:00 via Android 好用,但是吃服务器性能 |
61 dayeye2006199 2024-05-19 01:58:50 +08:00 非常好用,王炸 feature vsc 两大王牌 -- language server 和 remote ssh 。这两个东西实在是太厉害。 |
![]() | 62 mengshouer 2024-05-19 02:06:33 +08:00 如果是 github 的话,可以直接试试自带的 codespaces 开发 |
![]() | 63 lozzow 2024-05-19 09:23:43 +08:00 via Android 我 mac 上一行代码没有,我不同的项目都会在家里的 k8s 集群中单独开一个,非常好用 |
![]() | 64 version 2024-05-19 12:38:41 +08:00 @SkywalkerJi @GrayXu 客户端远程是没问题。包括 dev Container 里面用都可以。 如果是 code-server 单纯 web 上就不可以了.最优可能还是 github codespaces 那套网页版了 @laters 如果远程的是云服务器 1 核 2 核.推荐还是放弃.因为占用资源不少 |
68 laters OP 我现在家里一个电脑,公司一个电脑进行 Web 和 Flutter 开发,这样的话应该如何实践 ? |
69 steelshadow39 2024-05-19 12:59:44 +08:00 大家写 Java 也用 vscode 远程吗?个人感觉 vscode 写 Java 没有 jetbrain 方便,当然也有可能是我 vscode 配置问题。 |
71 tyc 2024-05-19 19:36:42 +08:00 之前用 vscode+腾讯云总断联。后来我就换成阿里云了,依然偶尔断联,比如说编译等拉高 cpu 的操作的时候。感觉是 vscode 的问题,有条件还是上 vim 吧 |
![]() | 74 Akiya 2024-05-20 10:45:56 +08:00 vscode 的远程是现在唯一的真远程,插件都是装在 remote 上的。不像 JB 家必须得整一份代码在本地的 |
![]() | 75 dolorain 2024-05-20 12:46:41 +08:00 真香 |
77 lovepocky 2024-05-25 20:57:08 +08:00 via iPhone 从 remote 插件的 insider 版就开始用的用户来说一句,这才是远程开发该有的样子 |
78 fpure 2024-06-12 02:00:26 +08:00 非常好用,如果没有 vscode remote 让我开发 c++大型项目真的难以想象 |
![]() | 79 0xD800 2024-08-12 22:15:00 +08:00 @steelshadow39 java 简单改改代码还行,用 vscode 开发还是挺别扭的 还不够完善 |