单独在ipad上运行肯定是不行的,毕竟不是pc端。所以code-server的功能就是将其部署在服务器上,ipad使用网页或app访问其服务,使用服务器的资源来跑代码,而ipad前端上只负责撸代码与运行就可以啦

一、预备条件

  • 一个云服务器(推荐学生买个阿里云学生机,一年一百来块钱,便宜又好用)
  • 一个ipad

二、配置服务器

远程连接到云服务器,我的是阿里云的学生机

  • 系统:Ubuntu18.04

执行以下步骤:

# 创建文件夹下载code server安装包
wget https://github.com/cdr/code-server/releases/download/3.2.0/code-server-3.2.0-linux-x86_64.tar.gz# 解压到一个你想放置的地方
tar -xvzf code-server-3.2.0-linux-x86_64.tar.gz# 进入解压文件夹,改一下名字吧
cd ....
mv code-server-3.2.0-linux-x86_64 code-server# 进去,写两个脚本文件,一个启动,一个关闭   见下方
cd code-server
vim ./start.sh
vim ./shut.sh

start.sh :

export PASSWORD="xxxx"            # 写你的code-server登录密码
nohup ./code-server --port 9999 --host 0.0.0.0 --auth password > run.log 2>&1 &       # 端口可以自己指定,其他不改,后台运行
echo $! > save_pid.txt

shut.sh :

kill -9 'cat save_pid.txt'  # 关闭这个进程,关闭code-server服务

对于code-server的命令参数详细可见:

Usage: code-server [options] [path]Options--auth                The type of authentication to use. [password, none]--cert                Path to certificate. Generated if no path is provided.--cert-key            Path to certificate key when using non-generated cert.--disable-updates     Disable automatic updates.--disable-telemetry   Disable telemetry.-h --help                Show this output.--open                Open in browser on startup. Does not work remotely.--bind-addr           Address to bind to in host:port.--socket              Path to a socket (bind-addr will be ignored).-v --version             Display version information.--user-data-dir       Path to the user data directory.--extensions-dir      Path to the extensions directory.--list-extensions     List installed VS Code extensions.--force               Avoid prompts when installing VS Code extensions.--install-extension   Install or update a VS Code extension by id or vsix.--uninstall-extension Uninstall a VS Code extension by id.--show-versions       Show VS Code extension versions.--proxy-domain        Domain used for proxying ports.
-vvv --verbose             Enable verbose logging.

下一步:启动服务与打开服务器端口

# 给上面的两个文件加权限
chmod u+x ./start.sh
chmod u+x ./shut.sh#在服务器上启动服务
./start.sh

打开阿里云服务器控制台:(我的是轻量应用服务器)这一步很重要!

服务器配置完毕!

打开浏览器访问 你的服务器IP + 端口 看到如下界面就表示ok

三、配置ipad

到了Ipad这就很简单,可以通过网页访问,也可以选择配套的App使用(当然选这个啦)

在App store中搜索:Serverditer软件

进入后选择 Self Hosted Server (自己都配置好啦)

没啥问题就可以开撸啦!

在你的ipad上使用Vscode撸代码(快速操作向)相关推荐

  1. iPad秒变生产力工具?在iPad上用vscode写代码搞开发【内网穿透】

    文章目录 视频教程 1. 本地环境配置 2. 内网穿透 2.1 安装cpolar内网穿透(支持一键自动安装脚本) 2.2 创建HTTP隧道 3. 测试远程访问 4. 配置固定二级子域名 4.1 保留二 ...

  2. 你真的会用iPad吗,如何使iPad秒变生产力工具?在iPad上用vscode写代码搞开发

    目录 前言 视频教程 1. 本地环境配置 2. 内网穿透 2.1 安装cpolar内网穿透(支持一键自动安装脚本) 2.2 创建HTTP隧道 3. 测试远程访问 4. 配置固定二级子域名 4.1 保留 ...

  3. 如何在iPad上使用VScode

    如何在iPad上使用VScode 部署code-server 前提工作: 一台云服务器.iPad上的SSH工具(推荐使用软件Termius) 这里用的是Linux centOS.IPad上用Termi ...

  4. 如何在 iPad 上运行 VSCode

    注:本教程基于 code-server v3.8.0,CentOS 8.2. 补充更新 更推荐以 Docker 方式安装 code-server 服务. 仅需一行命令部署,且无需配置后台运行,自带 G ...

  5. [code-server+VSApp] 在iPad上使用VSCode

    一直在用的是游戏本,太重了,非习武之人,而且带出去也不方便 于是这几天买了蓝牙键盘,配上 ipad 就是 macbook 了(错乱) 碰巧冲浪时发现 ipad 上也可以跑代码(其实需要服务器),gkd ...

  6. 【服务器】在 iPad 上运行 VSCode(宝塔+code server)

    1.服务器端 使用code server提供服务: 官方下载:https://github.com/cdr/code-server/ ECS服务器管理放行9999端口. SSH连接服务器执行以下命令( ...

  7. Vscode html代码快速填写

    前言 博主目前在用django进行web服务的部署,过程中遇到了许多问题,特此记录. 目录 文章目录 前言 目录 描述 描述 在网上搜索时发现,VScode可以自动补全html的代码,但自己的VSco ...

  8. iPad 上进行 Python 开发是怎样的体验?

    苹果公司在 2021 年 3 月发布了 M1 iPad Pro ,其实我很想知道在 iPad 上编程是怎样的体验.虽然 iPadOS 仍然无法提供原生 Python IDE,但事实证明,在 iPad ...

  9. iPad版keynote导出html,完美把ppt导入到ipad上的keynote软件中(图文详细教程)

    The new ipad是一款非常出色的平板电脑,配备的Retina屏显示效果细腻,而且携带轻便,我经常用ipad向客户展示一些设计作品,今次为某IT企业设计整套企业品牌形象,其中重要一项就是ppt模 ...

  10. 使用html5看视频黑屏,HTML 5动态加载的视频导致iPad上的黑屏

    我通过更改代码中的video标签src动态加载视频.当我在ipad上试用我的代码时(不知道它是否可以在模拟器中运行),第一个视频播放正常,但下一个只能给我一个黑屏.我已经尝试先播放第二个视频(检查编码 ...

最新文章

  1. 【win】黑框中常用的命令
  2. 测试Live Writer 发表博客
  3. python使用repeat、cycle重复打印字符串
  4. springmvc json结合
  5. nginx模块nginx_upstream_check_module来检查后端服务器的健康情况
  6. 海思Hi3716C多媒体芯片规格书介绍
  7. 8.1 段子中“酷毙”了的IT行业——《逆袭大学》连载
  8. SQL Server 计算年龄函数
  9. 前端和后端哪个工资高?
  10. C++ CURL使用
  11. 幼儿园故事导入语案例_幼儿园老师上课常用导入语 课前活跃气氛用这11种方法就对了...
  12. 基于百度AI平台Python实现人像动漫画
  13. 软件测试分类冒烟测试,什么是冒烟测试
  14. json字符串转换成list对象
  15. java毕业设计办公自动化管理系统Mybatis+系统+数据库+调试部署
  16. 交易者应该学习的东西
  17. 给一个IP地址,如何划分为几个子网?
  18. 移动UPS电源使用(不间断电源)
  19. 使用potplayer 录制视频
  20. CH376的串口模式操作U盘(读、写、txt文件、csv文件、串口调试讲解、stm32程序)

热门文章

  1. 徐思/杨玲《面向对象程序设计(Java)》第十一周学习总结
  2. 图片透明底如何在线生成?试试小编推荐的这款工具吧
  3. c++中计算2得n次方_【复习专题】解析二元一次方程知识点及应用
  4. 药物组合疗法的机器学习方法(综述类)
  5. 苹果手机登陆不进去显示连接服务器6,苹果6为什么显示无法连接到APPStore
  6. Opencv 轮廓提取
  7. Thoughtworks
  8. Linux实用教程(第三版)
  9. 数据集按指定比例划分为训练集、验证集和测试集
  10. Pandas数据分析与处理补充习题