使用场景:
macos下使用alacritty
终端, 偶尔需要分屏或者多tab, 需要tmux
,但不经常用记不住快捷键, 看help
又太慢
所以直接把常用的功能添加到右键菜单里.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| # Right-click context menu
bind-key -Troot MouseDown3Pane display-menu -xM -yM \
"New Session" S "command-prompt -p \"New Session:\" \"new-session -A -s '%%'\"" \
"Kill Session" x "kill-session" \
"Kill Other Session(s)" X "kill-session -a" \
"" \
"New Window" ␍ new-window \
"Kill Window" k "killw" \
"Choose Window" w choose-window \
"Previous Window" 🡠 previous-window \
"Next Window" 🡢 next-window \
"Swap Window Right" ↑ "swap-window -t -1" \
"Swap Window Left" ↓ "swap-window -t +1" \
"Horizontal Split" v "split-window -h" \
"Vertical Split" s "split-window -v" \
"" \
"Layout Horizontal" h "select-layout even-horizontal" \
"Layout Vertical" k "select-layout even-horizontal" \
"" \
"Swap Pane Up" < "swap-pane -U" \
"Swap Pane Down" > "swap-pane -D" \
"Break Pane" t break-pane \
"Join Pane" j "choose-window 'join-pane -h -s \"%%\"'" \
"#{?window_zoomed_flag,Unzoom,Zoom}" z "resize-pane -Z"
|
效果图如下:
更多配置在https://github.com/jqtmviyu/macosDotfiles
, 因为是抄来抄去的配置, 具体还得去官方文档.