神器code-server,远程vscode功能

前面讲过在GUI桌面下如何安装vscode的,可是如果每次都VCN或xdsl好麻烦。这次讲,不进入桌面,能不能用vscode呢。
万能的github啊。竟然有code-server这个好东东
首先进入https://github.com/cdr/code-server ,然后点击下载版本,再进入了https://github.com/cdr/code-server/releases,
当然选择ARM64版本的,请注意,可别先成amd64了。
  1. 找到下载连接,直接下载 code-server-3.6.2-linux-arm64.deb文件,安装后。
  2. 执行code-server,会在/home/username/.config目录先生成code-server目录,并生成 config.yaml配置文件,停止code-server,更改~/.config/code-server/config.yaml文件,在其中更改密码,IP地址与端口
  3. 在你的程序目录下直接执行 $ code-server
  4. 在另一台机子的浏览器输入 IP址址:端口,然后提示你输入密码就行了
  5. 左上角的三条横杠实际上菜单按钮,可以调出来终端,相当于ssh了,真是太好用了。

后来发现在termux下能使用code-server了。

1. code-server4.8安装方法一,2022,10月更新
1
$ pkg install tur-repo && pkg install code-server
2. vcode-server4.8安装方法二 2022,10月更新
1
2
3
4
5
6
7
8
9
10
$ pkg install -y \
build-essential \
binutils \
pkg-config \
python3 \
nodejs-lts
$ npm config set python python3
$ node -v
$ npm install -g code-server --unsafe-perm 发现只支持node 16的版本。最近的不支持。失败了。
$ npm update --global code-server --unsafe-perm
3. 以下为4.0以前的版本说明。
1
2
3
4
5
# 安装code-server,配置后执行
$ npm install -g code-server #安装
$ code-server # 运行成功后,再退出,会生成配置文件
$ cd ~/.config/code-server #进入配置目录
$ vim config.yaml # 更改端口与密码
以下为旧版本说明
把下载的code-server-3.2.0-linux-arm64.tar.gz 想办法搬移到手机的~/ubuntu-fs/home/目录下。并执行
  1. ```bash
    tar -xvf code-server-3.2.0-linux-arm64.tar.gz

    1
    2
    3
    4
    5
    6
    7
       
    会生成code-server-3.2.0-linux-arm64目录,最好把目录名改为code-server,减少输入错误
    2. 进入code-server目录,并执行

    ```bash
    $ export PASSWORD=123456 #先设置密码,不然下一步会随机生成密码
    $ ./code-server --auth password --port 8080

    这里候在本机的浏览器输入 //127.0.0.1:8080就能进入vscode了。还能进入目录,并且也有终端。

  2. 如果想用大屏的电脑也编辑本手机的文件,则

    1
    2
    $ ifconig  #获取本机的IP地址,比如192.168.1.26
    $ ./code-server --auth password --port 8080 --host 0.0.0.0

    在电脑上打开浏览器,输入192.168.1.26:9999 。利用内网穿透,远程调试也行啊。