tmux 入门指南
Source: Dev.to
介绍
对 tmux(终端复用器)的简要介绍。
会话管理
启动 tmux
tmux # or tmux new-session在会话中创建新会话
prefix + :new列出会话
tmux ls从会话中分离(退出 tmux)
prefix + d附加到会话
tmux attach # or tmux a附加到指定会话
tmux attach -t 0 # or tmux a -t删除会话
tmux kill-session删除指定会话
tmux kill-session -t 0删除所有会话
tmux kill-server重命名会话
prefix + $
窗口管理
创建新窗口
prefix + c切换到下一个窗口
prefix + n切换到上一个窗口
prefix + p切换到指定窗口
prefix + 0(将 0 替换为窗口编号)列出窗口
prefix + w删除窗口
prefix + &
窗格管理
删除窗格
prefix + x交换窗格(向前)
prefix + {交换窗格(向后)
prefix + }
复制模式
进入复制模式
prefix + [选择复制范围(在复制模式下)
v或Space复制(在复制模式下)
y或Enter
macOS 终端提示
在 macOS Terminal 中使用 tmux 时,不能通过鼠标选中并使用 ⌘+C 复制文本,因为 tmux 使用类似 Vim 的快捷键。若要使用鼠标选中后复制,请使用 ⌘+R 切换终端的 Allow mouse reporting 设置。
配置
文章引用了一个 tmux 配置仓库:
github - bmf-san/dotfiles