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

WezTerm のデフォルトのペイン分割は Ctrl+Shift+Alt+% などで覚えづらい。
そこで矢印キーで「その方向に新規ペイン」を開くようにしたので備忘録。
設定
C:\Users\<username>\.wezterm.lua の config.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