小编Gil*_*ead的帖子

如何发送键以在 tmux 中退出滚动模式?

我在 VIM 中有一个键映射,如下所示:

map <F5> :silent !tmux send-keys -t 0:0 C-m "python %" C-m<cr>
Run Code Online (Sandbox Code Playgroud)

当我按 F5 时,vim 在 tmux session 0,window 0 中运行我当前的 Python 脚本。但是,如果 window 0 当前处于滚动状态(即 Shift-PgUp 或鼠标滚动),tmux 将运行命令但不会继续滚动新输出。

如何将密钥发送到 tmux 窗口,使其脱离滚动模式?(我希望它在输出时滚动)

注意:我通常按 Esc 退出滚动模式,但我不知道如何使用tmux send-keys. 我尝试发送,C-[但没有奏效。

tmux

7
推荐指数
1
解决办法
4050
查看次数

标签 统计

tmux ×1