デフォルトの挙動
Zedのタブ切り替えには以下のアクションが使われています。
| アクション | 説明 |
|---|---|
pane::ActivateNextItem |
次のタブへ移動 |
pane::ActivatePreviousItem |
前のタブへ移動 |
デフォルトでは巡回が有効になっており、タブの端まで到達すると反対側の端へ折り返します。
設定方法
keymap.json に以下のように記述することで、タブの端で止まるように変更できます。
macOSの場合
[
{
"bindings": {
"cmd-shift-]": ["pane::ActivateNextItem", { "wrap_around": false }],
"cmd-shift-[": ["pane::ActivatePreviousItem", { "wrap_around": false }]
}
}
]
wrap_around を false にすることで、最後のタブで次へ進もうとしても最初に戻らず、最後のタブにとどまるようになります。
参考