👈

VS Codeのタブが散らかるのをなんとかしたい

2022/03/25に公開
2

タブ開きすぎ

タブを開きすぎるとどれがどれだかわからなくなって、結局タブを閉じまくるということを繰り返しています。関連のあるタブ同士は近くに来てほしいです。

勝手に整理してほしい

というわけで拡張機能を雑に作りました。タブを開いてから指定時間(秒)経つとタブが左端へ移動します。こうすることで最も関心があるタブを左側に寄せ、そうでないタブは右側に寄せることにしました。

https://marketplace.visualstudio.com/items?itemName=smallStall.auto-arrange-tabs

今後

タブ関係のAPIは現在整備中のようなので、APIが整備されたら改良していきたいです。
https://github.com/microsoft/vscode/issues/133532

2022/7/3更新
APIが整備されたようなので、機能を追加しました。
左端から指定個数のタブを動かさないようにしました。
これまで動いてほしくないタブまで動いてしまい、操作性に欠けることがありました。
たとえば、開いているタブの1つ右に移動したかったのに、その開いているタブが左端に行ってしまったせいで移動先がぜんぜん違うタブになってしまうことがありました。
そういった事態を減らすために、左の方にあるタブを動かさないようにしました。

Discussion

smallStallsmallStall

ピン留めされたタブがあると、なぜか移動したタブもピン留めしてしまうようでした。
v0.4.0で移動先をピン留めされたタブの1つ右にすることで、このピン留めを回避しました。