1
musi 2022-08-25 09:30:34 +08:00
vscode
|
2
stoluoyu 2022-08-25 09:32:53 +08:00
编辑器的话 vscode 就行了,没必要一定用 web 端。
|
3
daijinming OP @stoluoyu 虚拟机没有界面,只能通过远程
|
4
stoluoyu 2022-08-25 09:37:24 +08:00
@daijinming vscode 可以的,我 wsl 一直在用,这也是 vscode 比 jetbrains 家强的一个点。
|
5
wangmn 2022-08-25 09:38:34 +08:00
|
6
javalaw2010 2022-08-25 09:38:56 +08:00 3
可以关注下 coder ,不过目前还在 Beta 阶段,https://github.com/coder/coder 。支持 vscode remote ,vscode server ,jetbrains 系列(支持 projector 和 remote develop ),以及其他支持 ssh 的远程 IDE 。你想浏览器打开直接写或者 IDE 远程连上去写都不是问题。
|
7
whusnoopy 2022-08-25 09:40:29 +08:00 1
感觉 OP 是不是误会了大家说 VS Code 的意思,不是说远程桌面到虚拟机上用 VS Code ,而是用 VS Code Remote
|
8
debuggerx 2022-08-25 09:41:28 +08:00
X11Forwarding
?spm=a2h0c.8166622.PhoneSokuUgcSeries_1.dscreenshot_1 6 分 20 秒开始 |
9
jyao 2022-08-25 09:42:49 +08:00
使用 vscode ssh 功能
|
10
bytesfold 2022-08-25 09:49:16 +08:00
Github Codespaces 很好用,要申请,免费 4c8g 的机器使用
|
11
mmm159357456 2022-08-25 09:51:14 +08:00
|
12
tpxcer 2022-08-25 10:00:13 +08:00
为什么要在虚拟机中写代码,好难受的,求告知
|
13
daijinming OP @tpxcer 虚拟机好创建,好销毁,这样整个开发环境好控制,自己的开发机器环境太复杂
|
14
justNoBody 2022-08-25 10:05:05 +08:00 2
jetbrains gateway
|
15
zuolan 2022-08-25 10:23:29 +08:00 3
三个最流行的 "vscode like" 开源项目:
https://theia-ide.org/ 是 Eclipse 旗下维护的编辑器, 为了和 vscode 撇清关系装不了微软商店的有"版权"的插件. https://github.com/coder/coder 最早把 vscode 开源版迁移到网页的团队之一, 后来逐步改进成目前的样子. https://github.com/gitpod-io/openvscode-server Gitpod 对上游 vscode 开源代码最小化改动的版本. 功能最接近原版, 我感觉也是三个项目中性能最好的一个. 以上仅供参考. |
16
microxiaoxiao 2022-08-25 10:53:36 +08:00 via Android
楼主建议你用 nginx webssh vim 打造。这样大家看到的效果都是一样的。
|
17
ericls 2022-08-25 10:59:42 +08:00
vscode + ssh-remote
|
18
xff1874 2022-08-25 11:04:21 +08:00
|
19
zhangxzh 2022-08-25 11:15:51 +08:00
|
20
liu99 2022-08-25 11:16:47 +08:00
最近刚好部署了 code server ,op 可以试试看,用着还行.附一张图 https://pasteboard.co/nAsf9VK7nUzL.png
|
21
wdssmq 2022-08-25 13:59:34 +08:00
感觉 web coder 适合给别人写交流演示用,写好后丢网址和密码过去,省得传文件;
自己用还是本地编辑器 + ssh remote ; |
22
jsq2627 2022-08-25 15:06:22 +08:00
|
23
Daiwf 2022-08-25 15:28:39 +08:00
难道只有我感觉卡出翔么。。
|
24
Rache1 2022-08-25 16:22:25 +08:00
Jetbrains 家的 Projector 是可以安装在服务器,然后直接暴露处理,提供在浏览器可访问的,不过在浏览器使用,好多快捷键都冲突,为此 Jetbrains 还专门搞了一个瘦客户端。
新的 JetBrains Gateway 还没试过。 |
25
ScepterZ 2022-08-25 16:47:41 +08:00
vscode remote 不需要你虚拟机有界面,gateway 也是同理
vsc 这个功能弱一点,但是比较稳定,没什么大问题 gateway 现在到了勉强能用的阶段,但是使用中还是会频繁触发 bug 硬要 web 的话,可以试试 code server ,基于 vsc 的项目,但是感觉不如 vsc remote 好用 |
26
ColinLi 2022-08-25 16:57:44 +08:00
|
27
waltyyy 2022-08-25 17:25:22 +08:00
Theia, 官方有 docker 镜像: https://github.com/theia-ide/theia-apps
|
28
luckycat 2022-08-25 18:06:16 +08:00
既然都用虚拟机了,可以考虑下上云。AWS Cloud9 ,外接一个 EC2 ,启动销毁也是很方便。
更方便的是随时随地,只要有浏览器任何设备都能做开发。 |
29
beimengyeyu 2022-08-25 18:09:36 +08:00
code server
|
31
zhangxzh 2022-08-25 21:07:49 +08:00 via Android
@Rache1 Projector 的仓库最近被存档了,docker hub 上也全删了,以前能用的时候版本也很旧
|
32
DiamondYuan 2022-08-25 21:09:56 +08:00
|
33
daveh 2022-08-25 21:34:54 +08:00 via iPhone
@zhangxzh 没有吧,Projector 不作为独立产品发布了,替代品是 Gateway ,Projector Server 是 Gateway 的基础,不会下掉。
docker 用官方仓的脚本可以自己构建。 |
34
supertan 2022-08-26 00:50:45 +08:00
如果没有 UI 定制的需求,用 vscode ;
如果需要定制 UI ,想做成微信小程序、支付宝小程序的开发工具那样,推荐用 openSumi 。 openSumi 处于迭代阶段,大量 todo 未实现,web 加载本地项目,动态更新工作区等都需要自己解决。 不要问,问就是最近一直在卷这个...看到贡献点三个字就脑壳痛 |
35
blue7wings 2022-08-26 09:29:48 +08:00
尝试过 jetbrain gateway ,vscode ,coder ,gitpod 等产品,最终选择还是 vscode ssh 的方式,首先 jetbrain gateway 是收费的,而且内存占用很大,gitpod ,coder 等网页版感觉也就是 vscode 套一层皮,真心不如 vscode ssh 来的方便,不需要任何安装,ssh 连上就能用。
唯一期待的是 jetbrain fleet ,但仍然在封闭内测阶段,不知道实际使用怎么样 |
36
my101du 2022-08-26 10:00:45 +08:00
之前公司非管理员不能自行安装一些开发工具,以上基本全都试过。
以下只说纯跑在浏览器里面的 ide + 虚拟机搭建服务端 基于 vscode 的 (code-server, theia 等),虚拟机如果没有 2G 内存以上就不用试了,经常资源耗光就连不上了。 只有 Cloud9 非常流畅,就是快捷键什么的需要一点时间适应。 |
37
rajab 2022-08-26 20:49:34 +08:00 via Android
|