终端(terminal)可以按左边的按钮打开或者关闭,可以支持的命令有70多种,使用起来十分方便。使用pip命令也可以安装纯python第三方库。
其他使用可以参考电脑端vscode的使用,感兴趣的读者可以下载使用一下。
简单测试
我们运行上面的python代码,运行正常
我们再测试一下别的语言,如C ,运行结果也正常。
其他语言以及在线编译功能读者可以自行尝试。
总结
code app是一款功能非常强大的iPad代码编辑器,支持多种语言的编译功能,文件管理也非常完善,可以在一定程度上满足专业程序员的需求。
美中不足的是code app不支持代码提示,也不支持debug,期待后续更新可以加上这些功能。如果实现的话,应该算得上是iPad上最好用带有本地编译功能的编译器了。
四、提高写代码效率的配件首先键盘肯定是要配一个的,要不然在屏幕上打字一来效率不高,二来屏幕大小就这么点,再被键盘占去一部分空间后写代码就会显得很局促。
在这里我给大家推荐一款罗技的无线蓝牙键盘,我自己本人也是罗技K380用户,键盘的手感很不错,质感也很好,最主要的是这款键盘方便携带,与iPad简直是绝配!!!并且支持三台不同设备之间的自由切换,可以同时配对你的iPad、电脑和手机,实现设备间办公无缝衔接。K580也是不错的选择,提供了一个平板或者手机的支撑位,使用起来更方便,并且也能支持两台设备之间的切换。大家可以按需选择。
除此之外,鼠标也可以配备一个,这样可以获得更加接近电脑上写代码的感觉,提升效率。大家也可以考虑一下罗技家的蓝牙鼠标,非常轻薄便于携带,是随时随地在iPad上写代码的好帮手!
五、写在最后以上我们总结了几款使用体验非常不错的python编译器,以及code app这个能够支持多种语言的编译器:
- carnets是基于jupyter的,在进行科研或者数据处理的时候非常好用;缺点是对于不习惯jupyter的用户可能试用体验不习惯。
- pythonista是面向UI设计为主的,也可以运行一些简单的python脚本,同时提供了一些生动的例子兼具了趣味性;但是官方不支持安装第三方库,对于专业程序员可能很多想要的功能不能实现,并且软件已经长时间没更新,不排除作者弃更的可能。
- code app是功能最全面的一款app,界面与电脑端的vscode类似,支持几款常用语言的本地编译和数十种语言的在线编译,也能支持markdown和html等语言的预览,功能想对齐全;缺点是暂时不支持代码提示以及debug,对于专业程序员来说可能有时候会比较头疼。
除了上面提到的几款app,其实iPad上也有不少其他好用的编译器,比如pyto等。也有许多面向其他语言的编译器,大家可以在app store上寻找。
但是由于iPad上只支持纯python的第三方库,有些专业程序员可能对其他第三方库有需求,或者说想运行编译其他更多语言,这个问题可以通过远程编译的方式来解决。如果我们有云服务器或者个人主机的话,可以通过在主机上配置code-server或者jupyter server的方式在iPad上实现远程编译,这个具体的教程就不在这展开了,感兴趣的读者可以搜索网上的教程,我后续可能也会写一篇关于通过远程服务器在iPad上写程序的文章,欢迎大家关注!
以上有错误的地方也欢迎大家指正,互相交流!