WezTermで「Ctrl+Shift+Alt+矢印」のキーで矢印方向にペイン分割するキーバインド備忘録

WezTermで「Ctrl+Shift+Alt+矢印」のキーで矢印方向にペイン分割するキーバインド備忘録

WezTerm のデフォルトのペイン分割は Ctrl+Shift+Alt+% などで覚えづらい。
そこで矢印キーで「その方向に新規ペイン」を開くようにしたので備忘録。

設定

C:\Users\<username>\.wezterm.luaconfig.keys に以下を追加するだけ。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 local wezterm = require 'wezterm' local act = wezterm.action local config = wezterm.config_builder() config.keys = { { key = 'UpArrow', mods = 'CTRL|SHIFT|ALT', action = act.SplitPane { direction = 'Up', size = { Percent = 50 } }, }, { key = 'DownArrow', mods = 'CTRL|SHIFT|ALT', action = act.SplitPane { direction = 'Down', size = { Percent = 50 } }, }, { key = 'LeftArrow', mods = 'CTRL|SHIFT|ALT', action = act.SplitPane { direction = 'Left', size = { Percent = 50 } }, }, { key = 'RightArrow', mods = 'CTRL|SHIFT|ALT', action = act.SplitPane { direction = 'Right', size = { Percent = 50 } }, }, } return config

これで Ctrl+Shift+Alt+→ なら右に、 なら下にペインが開きます。

補足

  • 矢印キーの指定は Up ではなく UpArrow
  • size を省略すると 50% 分割。{ Cells = 20 } でセル数指定もできる
  • command を省略すれば default_prog(既定のシェル)で開く
  • Ctrl+Shift+Alt+矢印 はデフォルトで AdjustPaneSize(ペイン境界のリサイズ)に当たっているので、上書きされる点だけ注意。リサイズも残したいなら別の修飾キーにすること

WezTerm は設定ファイルを保存すると自動リロードされるので、ウィンドウを開いたまま反映を確認できます。

参考

Share this post