👈
VS Codeのタブが散らかるのをなんとかしたい
タブ開きすぎ
タブを開きすぎるとどれがどれだかわからなくなって、結局タブを閉じまくるということを繰り返しています。関連のあるタブ同士は近くに来てほしいです。
勝手に整理してほしい
というわけで拡張機能を雑に作りました。タブを開いてから指定時間(秒)経つとタブが左端へ移動します。こうすることで最も関心があるタブを左側に寄せ、そうでないタブは右側に寄せることにしました。
今後
タブ関係のAPIは現在整備中のようなので、APIが整備されたら改良していきたいです。
2022/7/3更新
APIが整備されたようなので、機能を追加しました。
左端から指定個数のタブを動かさないようにしました。
これまで動いてほしくないタブまで動いてしまい、操作性に欠けることがありました。
たとえば、開いているタブの1つ右に移動したかったのに、その開いているタブが左端に行ってしまったせいで移動先がぜんぜん違うタブになってしまうことがありました。
そういった事態を減らすために、左の方にあるタブを動かさないようにしました。
Discussion
最新のVSCodeのAPIはここを見るのが良さそうです。
ピン留めされたタブがあると、なぜか移動したタブもピン留めしてしまうようでした。
v0.4.0で移動先をピン留めされたタブの1つ右にすることで、このピン留めを回避しました。