🌌

Visual Studio Code でデフォルトで起動するワークスペースを設定する

に公開

そんな方法はないので工夫する。

.zshrc (.bashrc) でこんなふうに設定しています。

~/.zshrc
code() {
    if [ $# -eq 0 ]; then
        command code /path/to/your/default/workspace
    else
        command code "$@"
    fi
}
  • command コマンドは元のコマンド(ここでは code)を実行するコマンド。これを忘れるとこの関数自体が再帰的に無限に呼び出されてしまう。
  • 関数をスクリプトにして PATH で優先順位が高くなるように設定してももちろんいいと思う。
  • ちなみに私はデフォルトのワークスペースを、Workspace Explorer エクステンション でワークスペースファイルを管理しているフォルダ(自体のワークスペース [1] )に設定しています。そうすることで、まずは既存のワークスペースの設定一覧を開きます。
脚注
  1. ややこしい。 Workspace Explorer においてワークスペースファイルを集約するフォルダ自体をワークスペースにして管理していて、そのワークスペースを指定している、という感じです。 ↩︎

Discussion