随时随地编辑代码
随时随地编辑代码
zhou随时随地编辑代码
VScode有个code-server的项目,把Vscode运行在浏览器上,不过因为环境问题,VScode的很多插件都不能用(可以直接下载插件然后安装,插件市场搜索搜不出来),但是拿来编辑代码(我主要用C++),用命令编译运行,也还算行,毕竟有高亮提示和自动补全
启动code-server
在根目录上创建文件夹,更改权限
sudo mkdir Code-server
sudo chmod 777 Code-server/
进入Code-server目录
cd Code-server
下载安装包,可以下载好了传到服务器上面去
Github:下载链接
或者使用下面这个命令
wget https://github.com/coder/code-server/releases/download/v4.17.0/code-server-4.17.0-linux-arm64.tar.gz)
下载完成之后解压
tar -xvf node-v18.18.0-linux-x64.tar.xz
进入解压后的文件夹
cd code-server-4.16.1-linux-amd64/
输入命令设置登录密码
export PASSWORD="1314"
进入bin目录
cd bin/
输入命令启动code-server服务
./code-server --host '0.0.0.0'
这个时候我们就可以在浏览器中输入自己服务器的IP地址加8080端口来访问自己的code-server服务了,失败了记得检查自己的云服务器提供商的控制台和自己云服务器的8080端口是否开放。如果没有,系统是Ubuntu的话,可以使用以下指令打开端口
ufw allow 8080
先Ctrl+C暂停运行,我们设置一下后台运行
输入以下指令,创建一个叫CodeServer的screen
screen -S CodeServer
然后再输入指令运行code-server
./code-server --host '0.0.0.0'
最后输入Ctrl+A+D将屏幕切换至后台
screen的其他命令
1 | screen -r screen名字 #重新进入已经创建的screen |
设置开机启动
在cd /etc/systemd/system/
目录创建文件code-server.service
sudo touch code-server.service
给权限
sudo chmod 777 code-server.service
可以使用vim,也可以使用vscode SSH远程连接服务器,编辑这个文件
vim code-server.service
输入下面的内容,注意ExecStart里面的路径要改成自己的
1 | [Unit] |
输入以下指令启动code-server
systemctl restart code-server.service
最后输入以下指令开机启动code-server
systemctl enable code-server.service
结束
最大的场景是应急用用,拿ipad上用好使,ipad又没有正经IDE。别的语言不清楚,C++因为插件用不了的原因,导致多端无障碍这个特点变得没什么意义了…