You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Tmux陷入永久copy-mode无法退出的解决办法

解决Tmux永久卡在Copy-Mode的问题

我之前也碰到过类似的糟心情况,明明按了Esc和q却死活退不出copy-mode,新建面板也带着这个问题,给你几个靠谱的解决办法:

  • 强制重置Tmux全局状态(最彻底)
    先按Ctrl+b再按d脱离当前Tmux会话回到系统终端,然后执行命令:

    tmux kill-server
    

    这个命令会直接关闭所有Tmux会话和后台进程,重新启动Tmux后所有状态都会重置——毕竟新建面板也有问题,说明是会话级的全局状态出了异常,这个方法大概率能解决。

  • 用命令模式强制退出Copy-Mode
    如果不想杀死所有会话,试试在当前卡住的面板里操作:

    1. 按Ctrl+b再按:进入Tmux的命令行模式
    2. 输入下面任意一条命令回车:
      send-keys -X exit-copy-mode
      
      或者
      send-keys -X cancel
      
      这两个命令是直接调用Tmux的内部指令退出copy-mode,不会受快捷键绑定修改的影响。
  • 检查并修复快捷键绑定
    有可能你误触的快捷键修改了copy-mode的退出绑定,导致Esc和q失效。可以先查看当前copy-mode的所有绑定:

    tmux list-keys | grep copy-mode
    

    如果发现q或者Escape没有绑定到退出copy-mode的指令,就打开你的Tmux配置文件(一般是~/.tmux.conf),添加下面两行:

    bind-key -T copy-mode q send-keys -X exit-copy-mode
    bind-key -T copy-mode Escape send-keys -X cancel
    

    保存后执行tmux source ~/.tmux.conf让配置生效,之后就能用默认的键退出copy-mode了。

内容的提问来源于stack exchange,提问作者pech0rin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:51:16