git で switch <branch> したときに VSCode のタブ状態がブランチごとに保存/復元できたら,切替時に楽だな〜と思った.のでそういう拡張機能を作ろうと思った. たとえば feature-add-user ブランチでは: User.pm, User.t, UserRepository.pm feature-add-work ブランチでは: Work.pm, Work.t, WorkRepository.pm を開いて作業するのが心地よい,とかザラにあると思われる. そんなときに毎回切替時に全タブ閉じて,必要なファイルを Cmd+P で開いてとか面倒の極みだな,と思っていた.開きっぱだとごちゃごちゃしてきて精神衛生上よくない. git でファイルの状態は変わるのなら,タブの状態も変わっていいだろうと思った. 結果 できあがった拡張機能がこちら: marketplace.v