🎉来!试试用 iPad 来写代码吧!
2021-1-24
| 2023-3-27
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password
买了 iPad 以后,就感觉破破 XPS 老吉尔重了,出门还是喜欢带一个 iPad + 某宝20块钱买的蓝牙键盘码码字。但由于上课还是得撸码写写 C 或者 Python 什么的,XPS 还是得带,于是在网络上寻找有没有可以用 iPad 来写代码,最好能调试运行的方案。

方案一:Repl.it

地址:Repl.it
这个方案是 @Elepover 推荐给我的。作为一个开箱即用的站点,可以直接克隆 GitHub 上的仓库使用,或者直接开启一个空项目进行代码,而且支持几乎所有的主流编程语言。更重要的是,它还提供 Shell ,这个 Shell 虽然不提供 root 权限,但是是支持连接到互联网的。
 
notion image
甚至你还可以进行调试,不过调试功能目前仅支持 Python,而且不知道为啥好像没法正常使用。
 

方案二:自建 Code Server

这也是我正在使用的方案,其一是界面就是自己熟悉的 Visual Studio Code 的界面,其二就是部署在自己服务器上,有最高权限的情况下,自己爱咋装软件咋装。

使用 Docker-Compose

Do,必须 Do,有 Docker 的怎么能不用 Docker 呢
此处注意,为了方便之后不用我手动安装 Python 软件包,我在 environment 处加了一行
参考资料:linuxserver/docker-mods

配置 iPad

这里我使用的软件是 ‎Servediter for code-server ,其实也可以使用浏览器,不过这个配置好点开就可以用了,还是比较方便的。

配置 Python

此处有一个巨坑,通过 Marketplace 安装的 Extensions 似乎无法正常使用,之前一直以为是 Code Server 的问题,直到昨天在 @jqqqqqqqqqq 的提醒与帮助下,有这么一个 issue
在通过 vsix 安装 https://github.com/microsoft/vscode-python/releases/tag/2020.5.86806 后问题得到解决,然后再创建 launch.json 后写入
记得先保存文件,默认目录会放在 /config/workspace。
在 Run 选项卡中选择 Python: Current File,点击运行
notion image
成了!
接下来的操作就和在

配置 C/C++

这里也有一个巨坑。同 Python 一样,通过 Marketplace 安装的 Extensions 也会导致出现奇奇怪怪的错误,能用,只能用一点点。
具体搭建环境的方法上述文章已经写了,这里就不赘述了。

结语

最后,经过这么一两个月的来回横跳,终于达成了在 iPad 上写代码的愿望,但是也放假了。。
然后最近快要过年了,我先给大家拜个早年(不是
技术分享
  • iPad
  • 开发
  • 思考
  • 计算机网络原理实验二──二层交换机基本配置小米 10 Pro 一周体验
    • GitTalk
    Catalog