用 iPad 来写代码,GitHub 又一代码编辑器,开源了!
“
阅读本文大概需要 6 分钟。
-
一个强悍、高性能的文本编辑器;
-
一流的本地文件系统支持;
-
嵌入式仿真终端;
-
本地后端开发环境(Node 和 PHP);
-
本地 Python Runtime;
-
本地 Clang 编译器;
-
Git 版本控制;
-
包管理器支持(Pip 和 NPM);
-
远程连接支持(文件和终端)。
开发者在新建项目时,借助编辑器的内置模板,可快速指定不同语言的开发环境。
编写第一个「Hello World」项目
下面以构建一个 Python 项目为例,让我们感受下这款编辑器的神奇之处吧。 首先,打开 App 中的代码模板,选择 Python,根据自己喜好,为文件命名。

安装第三方模块
Code App 自带pip
终端命令,要安装模块,只需在终端输入
pip install <module name>
命令即可。
比如,你可以通过
pip install requests
命令,来快速安装
requests
模块:

import requests执行效果:
res = requests.get('http://api.open-notify.org/astros.json')
print(res.text)

将代码推送至 GitHub,对接远程服务器
在代码编写完成后,你还可以将其推送至 GitHub 仓库上。 当然了,在此之前,还需要先在 App 中配置好 GitHub 账户的 Access Token,开启访问权限。 具体操作,可见官方文档:https://code.thebaselab.com/guides/version-control
配置成功后,便可以将新增文件添加到暂存区,再推送至远程 GitHub 仓库:


写在最后
那些富有创造力的工程师,头脑中总是充斥常人难以理解的奇思妙想,以及将各类想法落地实现的动手能力。兴许有人可能会觉得,Code App 这个项目在实际工作中并没有太大用处,直接用电脑来写代码,不是更便捷直接吗?
但是,随着产品更新迭代,iPad 的硬件性能跟前几年相比,已不可同日而语。未来在 iPad 上,那些曾经需要进行复杂运算的软件,将会愈发成熟。
iPadOS 的诞生,也将在移动端迎来一轮新的技术革命。以往需要在 PC 上才能处理的工作,如视频剪辑、绘画设计、编程开发,如今在 iPad 上也能轻松实现。 那是不是意味着,有朝一日,仅凭身上所携带的可穿戴设备,我们就能快速搭建出一个可供编码创作的开发环境呢? 要想实现这一切,终需有先驱者提灯探索,为我们驱黑前行。 在我看来,今天给大家介绍的 Code App,便是其一。

该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。从 2015 年至今,累积分享 3500+ 个开源项目,有需要的,可访问下方 GitHub 地址或点击文末「阅读原文」自取:GitHub:https://github.com/GitHubDaily/GitHubDaily


End
崔庆才的新书《Python3网络爬虫开发实战(第二版)》已经正式上市了!书中详细介绍了零基础用 Python 开发爬虫的各方面知识,同时相比第一版新增了 JavaScript 逆向、Android 逆向、异步爬虫、深度学习、Kubernetes 相关内容,同时本书已经获得 Python 之父 Guido 的推荐,目前本书正在七折促销中!
内容介绍:《Python3网络爬虫开发实战(第二版)》内容介绍
扫码购买
评论