VSCodeで"code ."が効かない
code .
通常、VSCodeはターミナルで上記コマンドを実行すると実行したディレクトリでVSCodeが新しいウィンドウで開かれます。これが規定の動作です。しかし原因は色々ありますがこれが有効になっていないときがあります。
この投稿ではターミナルでcode .
を実行したときに、実行したディレクトリでVSCodeが新しいウィンドウで開かれるようにする方法を説明します。
なお、macOS
を使っている前提です。
実行したディレクトリをVSCodeで開くには
下記の2つの設定を見直すことで改善されます。
- VSCodeの設定を変更し新しいウィンドウで開くようにする
- Pathが通っているか確認する
以下で一つずつ見ていきます。
VSCodeの設定を変更し新しいウィンドウで開くようにする
VSCodeの設定画面を開き、下記のように設定を変更します。
この結果、「メニュー > フォルダーを開く」 で、VSCodeが新しいウィンドウで開かれるようになります。
{
"window.openFoldersInNewWindow": "always",
"window.openWithoutArgumentsInNewWindow": "on"
}
Pathが通っているか確認する
VSCodeのPathの設定が不十分なことも考えられます。下記のコマンドを実行し設定を確認します。
- VScodeを開く
- コマンドパレットを開く(ctrl + shift + P)
-
Shell Command: Install 'code' command in PATH
を選択
→ successfully が表示されればPathは通っていると考えられます。
以上です。