tmux 快捷键操作与含义解析
一、会话管理
- 启动与关闭
tmux
或tmux new
:启动一个新的 tmux 会话。tmux kill-server
:关闭 tmux 服务器,所有会话都将被终止。
- 分离与重新连接
Ctrl+b d
:分离当前 tmux 会话,让会话在后台运行。tmux attach -t <session-name>
或tmux a -t <session-name>
:重新连接到指定的 tmux 会话。
- 会话列表与切换
tmux ls
:列出所有活动的 tmux 会话。Ctrl+b s
:列出所有会话,并可以选择切换。tmux switch -t <session-name>
:切换到指定的会话。Ctrl+b $
: 重命名当前会话
二、窗口管理
- 创建与关闭
Ctrl+b c
:在当前会话中创建一个新的窗口。Ctrl+b &
:关闭当前窗口(包括窗口中所有面板)。
- 切换窗口
Ctrl+b n
:切换到下一个窗口。Ctrl+b p
:切换到上一个窗口。Ctrl+b <number>
:切换到指定编号的窗口。Ctrl+b w
:通过窗口列表切换窗口。
- 窗口操作
Ctrl+b ,
:重命名当前窗口。Ctrl+b f
:查找并切换到匹配关键字的窗口。
三、窗格管理
- 划分窗格
Ctrl+b %
:将当前窗格水平分割为两个窗格。Ctrl+b "
:将当前窗格垂直分割为两个窗格。
- 切换窗格
Ctrl+b o
:在窗格之间循环切换。Ctrl+b 方向键
:切换到相邻的窗格。
- 调整窗格大小
Ctrl+b Alt+方向键
:以 5 个单元格为单位调整当前窗格大小。Ctrl+b Ctrl+方向键
:以 1 个单元格为单位调整当前窗格大小。
- 关闭与交换窗格
Ctrl+b x
或Ctrl+b &
(当焦点在窗格上时):关闭当前窗格。Ctrl+b {
和Ctrl+b }
:将当前窗格与上一个或下一个窗格交换位置。
四、其他常用操作
Ctrl+b ?
:列出所有快捷键。Ctrl+b r
:强制重绘未脱离的会话。Ctrl+b [
:进入复制模式,可按 q/Esc 退出。Ctrl+b Space
:在所有窗格中循环切换布局。Ctrl+b z
:将当前窗格最大化,再次按下可恢复。
请注意,这些快捷键可能因个人配置或 tmux 版本的不同而有所差异。要查看完整的快捷键列表,可以在 tmux 会话中输入 Ctrl+b ?
来获取帮助。
在 tmux 中如何复制文本并粘贴到某处?
- 按下三个按键进入文本复制模式
CTRL + b + [
- 按下两个按键进入文本开始复制的起始位置
CTRL + 空格
- 上下左右键选择要复制的文本
- 选中了要复制的文本后,按下两个按键,将文本保存到 tmux 的 buffer 中
ALT + w
- 按下三个按键将文本粘贴到某处
CTRL + b + ]
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于