code-serverの使い方
概要
- vscodeをブラウザ上で動かすことができるoss
- iPadなどのモバイル端末でもvscodeを使える
- ossなので拡張機能の一部が使えない
- e.g. GithubCopilot
- vsixファイルをダウンロードしてインストールすることはできる
- https化することで、マークダウンのプレビューやjupyter-notebookの実行も可能
- 実質、https化は必須
インストール
linux
$ curl -fsSL https://code-server.dev/install.sh | sh
サービスとして追加
$ sudo systemctl enable code-server@$USER
$ sudo systemctl start code-server@$USER
設定
- パス
~/.config/code-server/config.yaml
- IPの制限を解除
- 認証機能を解除
bind-addr: 0.0.0.0:9090
auth: none
cert: false
VSIXファイルのインストール
- code-serverが起動しているコンピュータにVSIXファイルをアップロード
$ code-server --install-extension ~/<vsixファイル名>
- code-serverの拡張機能の画面で
Reload Window
をクリック