在你的ipad上使⽤Vscode撸代码(快速操作向)
单独在ipad上运⾏肯定是不⾏的,毕竟不是pc端。所以code-server的功能就是将其部署在服务器上,ipad使⽤⽹页或app访问其服务,使⽤服务器的资源来跑代码,⽽ipad前端上只负责撸代码与运⾏就可以啦
⼀、预备条件
⼀个云服务器(推荐学⽣买个阿⾥云学⽣机,⼀年⼀百来块钱,便宜⼜好⽤)
⼀个ipad
⼆、配置服务器
远程连接到云服务器,我的是阿⾥云的学⽣机
系统:Ubuntu18.04
执⾏以下步骤:
# 创建⽂件夹下载code server安装包
wget github/cdr/code-server/releases/download/3.2.0/code-server-3.2.0-linux-x86_
# 解压到⼀个你想放置的地⽅
tar -xvzf code-server-3.2.0-linux-x86_
# 进⼊解压⽂件夹,改⼀下名字吧
<
mv code-server-3.2.0-linux-x86_64 code-server网页app
# 进去,写两个脚本⽂件,⼀个启动,⼀个关闭见下⽅
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$!>
shut.sh :
kill -9 'cat '# 关闭这个进程,关闭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 (⾃⼰都配置好啦)
没啥问题就可以开撸啦!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论