Closed8

MacでCodeコマンドを使う【VSCode】

あーるあーる

はじめに

MacBookで開発中にVSCodeをターミナル(Zsh)から開きたかったので調べる。
Windows (WSL2)ではパスが通っているため問題なく起動できる。

Windows(WSL2)では以下のコマンドでVSCode(Stable)が起動する。

$ code

Macのターミナル(Zsh)から上記のコマンドがうまく動作しなかった。

あーるあーる

Codeコマンドとは

ターミナルからVSCodeを起動するために用意されたコマンド。

codeでVSCodeを起動できる。
WSL2と同じように以下のコマンドを実行した結果。

zsh
$ code

zsh: command not found: code

codeコマンドが見つからないと怒られる。

ドキュメントを探しつつ対応してみる。

あーるあーる

VSCode側からパスを通す

VSCodeの公式サイトにドキュメントがあったため参考にして進める。

VSCodeのコマンドパレットからパスを通すことができるっぽい。

VSCodeでコマンドパレットを開く(⇧⌘P)
表示されたコマンドパレットにshell commandと入力。

コマンドパレットを開いた様子

インストールとアンインストールのオプションが表示された。

シェルコマンド : PATH内にcode-insidersコマンドをインストールしますを選択。

管理者権限を求められたため従う。
右下に結果が表示される。無事にインストールできたみたい。

あーるあーる

コマンドを実行してみる

$ code-insiders

許可を求められたら許可する。

コマンド実行結果
ターミナルから直接VSCodeが立ち上がった

あーるあーる

Stable版と共存できるか確認

Insidersとコマンドが異なるため共存できそう。
Insidersと同じ手順でコマンドを追加。

$ code

Stable版が起動した画面の画像

Stable版のVSCodeがターミナルから起動した。共存はできるみたい。

あーるあーる

よく使いそうなコマンド

codeコマンドでできることをまとめる。以下Stable版で実行。

VSCodeを起動

$ code

VSCodeでディレクトリを開く

$ code .

開きたいディレクトリにcdコマンドで移動して以下のコマンドを実行。
おそらく一番使うかもしれないコマンド(個人的に)

VSCodeでファイルを開く

$ code hoge.txt

VSCodeでファイルを比較する

$ code -d hoge1.txt hoge2.txt

ヘルプを表示

$ code -h

使えるコマンドが一覧で表示される。困ったらこれ。

あーるあーる

まとめ

  • MacでCodeコマンドを実行できた
  • InsidersでもCodeコマンドが存在し共存できる
  • VSCode使うならとても便利
このスクラップは2021/02/14にクローズされました