用 iPad pro 访问 vscode 网页版写代码

2021-03-13 22:36:41 +08:00
 taowen

下载

https://update.code.visualstudio.com/latest/server-linux-x64/stable

解压之后,使用 server.sh 启动就可以得到一个网页版的 vscode

通过 --host 或者 --port 来改变绑定的 ip 和端口

如果是 wsl2 环境下,可以用 windows 转发端口

  1. Launch an Administrator Command Prompt.

  2. Run “netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=9000 connectaddress=192.168.0.10 connectport=80”.

用 nginx 反向代理为 https 比较麻烦,需要改源代码中的 new Websocket,不推荐。http 基本够用了,没啥影响。

ipad pro 接显示器无法全屏,可以通过购买 https://www.shiftscreen.app/ 来解决

注意 shiftscreen 可以在设置里禁用浏览器的快捷键,避免和 vscode 的快捷键冲突了

之前普遍比较常用的是 https://github.com/cdr/code-server 这个第三方的版本缺点是没法使用 mocha test explorer 这个插件。感觉不如官方的版本兼容性好。

鼠标滚轮在 vscode 编辑框内不好使是 iOS 的 bug,需要升级到 14.5 beta2 之后的版本

5257 次点击
所在节点    Apple
13 条回复
systemcall
2021-03-13 23:36:23 +08:00
不知道什么时候出 ARM64 版的。如果出了的话,树莓派+充电宝就可以搞开发了,用 iPad 连上去开发
安卓手机如果也有办法跑的话,就是 iPad 最佳开发伴侣了,随时随地都可以写代码
zer
2021-03-14 00:24:02 +08:00
@systemcall https://code.visualstudio.com/Download
下载里可以看到有 arm64 的版本
WangTx1996
2021-03-14 01:14:24 +08:00
jb 不是也出了 web 版的吗,早晨部署了一下,感觉挺不错的
yangchuansheng33
2021-03-14 01:23:06 +08:00
@WangTx1996 兄弟,能不能给个 goland web 版的地址
WangTx1996
2021-03-14 01:33:34 +08:00
YUX
2021-03-14 08:10:31 +08:00
@systemcall 为啥还用充电宝 树莓派用线连 iPad 能供电 能传数据 还能共享网络 你可以直接用 iPad 终端连过去 写代码贼舒服 做网站前端后端 或者 Go cpp python 啥的刷刷算法题
a342191555
2021-03-14 11:49:57 +08:00
我的一个 docker compose 文件,改一下环境变量,然后就可以全自动启用 letsencrypt 和 code server 了

https://gist.github.com/a342191555/4c29916c7e4c949dd2666f2128dbed2b
tousfun
2021-03-14 13:12:10 +08:00
什么时候 ios 能用 m1 的软件
jabari
2021-04-21 04:22:32 +08:00
@taowen 同步设置那里登录是不是有问题?两个都认证失败
CodeCodeStudy
2022-05-06 14:34:42 +08:00
怎么我启动之后,页面显示 Not found
huangzhe8263
2022-05-06 20:15:31 +08:00
老哥问下 server.sh 这个是怎么用的呢,解压后没有找到这个文件

```bash
┌─(~/test/vscode-server-linux-x64-web)
Permissions Size User Date Modified Name
drwxr-xr-x - ubuntu 4 May 20:09 bin
drwxr-xr-x - ubuntu 4 May 20:09 extensions
.rw-rw-r-- 13k ubuntu 4 May 20:08 LICENSE
.rwxr-xr-x 79M ubuntu 4 May 20:09 node
drwxr-xr-x - ubuntu 4 May 20:09 node_modules
drwxr-xr-x - ubuntu 4 May 20:09 out
.rw-rw-r-- 62 ubuntu 4 May 20:08 package.json
.rw-rw-r-- 37k ubuntu 4 May 20:09 product.json
drwxr-xr-x - ubuntu 4 May 20:09 resources
```
taowen
2022-06-18 21:43:42 +08:00
@huangzhe8263 server.sh 用这个
```sh
#!/usr/bin/env sh
#
# Copyright (c) Microsoft Corporation. All rights reserved.
#

case "$1" in
--inspect*) INSPECT="$1"; shift;;
esac

ROOT="$(dirname "$0")"

"$ROOT/node" ${INSPECT:-} "$ROOT/out/server-main.js" --compatibility=1.63 "$@"
```
luxinxin
2022-07-17 00:39:44 +08:00
@CodeCodeStudy 可以尝试使用 op 更新后的下载链接,而不是原文的链接

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

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

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

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

© 2021 V2EX