Wezterm gives you a cross-platform terminal and multiplexer with tmux like capabilities that works on linux, mac and windows.
This wezterm config is organized around the ALT+key
where key is one of the following:
General actions:
- wezterm
a
ction (command palette) - show
d
ebug layer - insert
u
nicode character (e.g. insert an emoji)
Managing panes:
v
ertical split or alternavtively-
- horizontal
s
plit or\
h j k l
for moving between splits (addSHIFT
for resizing instead)x
closes current pane, useq
uit to close without askingn
ext andp
revious pane- s
w
ap pane r
otate panes clockwise (addCTRL
for counter clockwise)z
oom in/out pane
Inside a pane:
f
ind textc
opy mode
Quickly open commonly used programs in split pane with ALT+key
or
CTRL+ALT+key
for a vertical split pane:
- open nvim and
e
dit visible area and entire scrollback of the active pane - open lazy
g
it in split pane - open
b
root in split pane - open
t
odos in split pane - open
m
onitoring (bottom) in split pane
Workspace related bindings are under ALT+SHIFT+key
:
A
dd a new workspace,- go to
D
efault workspace, - go to open
W
orkspace - new
S
ession: creates a workspace from existing project under~/src
N
ext andP
revious workspace
Window related bindings are under ALT+SHIFT+key
:
- Always on
T
op - Always on
B
ottom
There is more than just this, but the above is what you might need most of the time.