Chapter 02

VS Codeエディタ本体のインストール方法

VS Codeエディタのインストール方法

みなさんの使っているOSは何でしょうか?ビジネス用のWindows?スタバでどやるためのMac?Linuxを使っている人は、相当なオタ…ゲフンゲフン、いけてるハッカーなことでしょう。

みなさんが、どんなOSを使っていようと心配することはありまん。VS CodeエディタはOSSとして公開されていてマルチプラットフォーム対応しています。自分のお気に入りのイケてるOSにVS Codeエディタをインストールしましょう。え、バイナリがない?頑張ってビルドしてくださいね!

共通のインストール方法

VS Codeの公式サイトにいくと、バイナリファイルやセットアップ方法が丁寧に書かれているので、そのとおり実施すれば簡単にインストールできるでしょう。

コマンドでのインストール方法

あなたが生粋のハッカーなら、コマンドを使ってインストールするべきでしょう。そのための方法を伝授します。

Windows

Windowsの場合は、おとなしくサイトからバイナリパッケージを落として、GUIでインストールしましょう。WSL上のUbuntuでaptコマンドでインストールして起動するとplease install Visual Studio Code in Windows and uninstall the Linux version in WSL.と怒られます。

注:Twitterで教えてもらいましたが、Chocolateyというパッケージ管理ツールを使う方法もあるようです。まだ試していないので参考情報として載せておきます。

Chocolateyを使ったVisual Studio Codeのインストール

Mac

Intel Mac

Homebrewをセットアップして、以下コマンドを実行してください。

$ brew cask install visual-studio-code

Apple Silicon Mac

Insider版がArm対応となります。

https://code.visualstudio.com/insiders/

ターミナルからcodeコマンドで開くようにするために、コマンドパレットからShellを入力して、以下のパスを通すコマンドを実行します。

参考:【Visual Studio Code】コマンドからVS Codeを起動できない場合 (Mac編)

このままだとcode-insidersで起動してしまうので、以下でcodeで起動するように修正します。

$ sudo mv /usr/local/bin/code-insiders /usr/local/bin/code

Linux

Linuxの場合は、debパッケージとsnapパッケージの2種類があります。snapパッケージのインストールが手軽ですが、2020年10月時点で日本語を入力できない問題があるので、日本語を入力できた方が良いというネイティブジャパニーズの人にはdebパッケージがオススメです。

両方のセットアップ方法をまとめておきます。

debパッケージ

あらかじめ、以下でcurlをインストールしておきます(インストール済みであれば省略可)。

$ sudo apt update
$ sudo apt install -y curl

続いて、以下コマンドを実行してください。

$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
$ sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
$ sudo sh -c 'echo "deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
$ sudo apt update
$ sudo apt install -y code

snapパッケージ

以下コマンドを実行してください。

$ sudo snap install code --classic

Raspberry Pi

ArmのRaspberry Pi(ラズパイ)でもVS Codeをインストールできます(現状Insider版が手軽に使えます)。以下コマンドを実行してください。

そのままだと、起動コマンドがcode-insidersになってしまうので、最後のコマンドで無理やりcodeで起動するようにしています。

$ cd && wget -O insider.deb https://update.code.visualstudio.com/latest/linux-deb-armhf/insider
$ sudo apt install ./insider.deb
$ sudo mv /usr/bin/code-insiders /usr/bin/code

Raspberry Pi 4ならそれなりに軽快に動作しますが、よりパワフルなPC上のVS Codeでラズパイ上のファイルを編集したい場合は、リモート開発がオススメです。リモート開発の章を参照ください。

Jetson Nano

ラズパイと同様に以下コマンドでインストールできます。64bitなので、ダウンロード先が少し異なる点に注意してください。

$ cd && wget -O insider.deb https://update.code.visualstudio.com/latest/linux-deb-arm64/insider
$ sudo apt install ./insider.deb
$ sudo mv /usr/bin/code-insiders /usr/bin/code

Chromebook

以下の記事がとても丁寧です。

Chromebook Flip C101PAにVisual Studio Codeをインストールするのが簡単になっていた