tmux 入门指南

发布: (2026年3月15日 GMT+8 19:09)
2 分钟阅读
原文: Dev.to

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 + [

  • 选择复制范围(在复制模式下)
    vSpace

  • 复制(在复制模式下)
    yEnter

macOS 终端提示

在 macOS Terminal 中使用 tmux 时,不能通过鼠标选中并使用 ⌘+C 复制文本,因为 tmux 使用类似 Vim 的快捷键。若要使用鼠标选中后复制,请使用 ⌘+R 切换终端的 Allow mouse reporting 设置。

配置

文章引用了一个 tmux 配置仓库:

github - bmf-san/dotfiles
0 浏览
Back to Blog

相关文章

阅读更多 »

精确编辑关键时使用的 Vim 命令

解决实际使用摩擦的 Vim 小技巧 每个 Vim 用户都会随着时间积累个人工具箱。下面的命令是我不断碰到的——而不是教程中出现的……