Tmux

//TODO 状态栏

https://www.bilibili.com/video/BV1ML411h7tF?spm_id_from=333.880.my_history.page.click

https://www.cnblogs.com/zuoruining/p/11074367.html

  • 默认prefix: Ctrl+b

  • session 工作空间, 会话, 可以隐藏退出tmux

1
2
3
4
5
6
tmux  # 默认开一个session
tumx ls # 显示所有会话
tmux a # attach 回到最近的工作空间
tmux a -t <name> # 回到指定工作空间
tmux killp/killw/kill-session -t <name> # 杀死指定类别的窗口

  • window(左下角显示)
1
2
3
4
5
6
7
pr c # 创建新窗口 create
pr p # 上一个窗口 previous
pr n # 下一个窗口 next
pr <num> # 切换window
pr & # 关闭窗口 要输入y
pr w # 在tmux中管理session,window,pain window
pr d # detach 离开工作空间
  • pane 分屏既视感
1
2
3
4
5
6
pr % # 创建左右分屏 百分号的既视感
pr " # 创建上下分屏
pr 方向键 移动光标焦点
pr q 用数字标识小窗
pr z 最大化
pr x 关闭小窗 小窗都关了,这个window也会关闭

image-20240327175839352

personal

1
2
3
4
5
6
set -g default-shell /bin/zsh
set -g default-command /bin/zsh

bind c new-window -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"
bind '"' split-window -c "#{pane_current_path}"

WezTerm

wezterm配置

zsh主题pure

neovim使用的lazy_vim