首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将tmux回滚留在终端(iTerm2)

将tmux回滚留在终端(iTerm2)
EN

Stack Overflow用户
提问于 2012-10-13 03:09:33
回答 4查看 10.4K关注 0票数 18

通常,tmux只会显示与终端当前显示的行数一样多的输出。然后当我分离它时,它会清除它的所有内容。我知道如何查看回滚(ctrl+A[k等),但是我如何配置tmux,使其只将其所有输出打印到终端,就好像我根本没有使用它一样?

我喜欢tmux,因为我不擅长记住nohup某些任务,而且它使查看长时间运行的作业的输出变得更容易。但我希望能够更自然地查看它的回滚,只需在iTerm2中回滚即可。

或者,如果在screen中可以做到这一点,我也可以使用它。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-03-10 09:20:04

iTerm2 build 1.0.0.20130302有一个首选项,即使存在所谓的硬状态行,它也可以捕获回滚:

适用于我,使用tmux v1.8进行了测试。

票数 38
EN

Stack Overflow用户

发布于 2013-05-13 00:20:36

我在Superuser.com上偶然发现了另一个解决方案:Use terminal scrollbar with tmux。将此代码添加到您的~/.tmux.conf

代码语言:javascript
复制
# Pretend our terminal doesn't support alternative screens, and thus all text 
# should be placed into the scrollback buffer when it goes off the top of the 
# screen.
#
# https://superuser.com/questions/310251/use-terminal-scrollbar-with-tmux
set-option -ga terminal-overrides ',xterm*:smcup@:rmcup@'

适用于我的gnome-terminal v3.4.1.1和tmux v1.9

票数 6
EN

Stack Overflow用户

发布于 2015-08-28 19:00:15

将此代码添加到您的~/.tmux.conf中,然后只需滚动即可进入复制模式:

代码语言:javascript
复制
setw -g mode-mouse on

您可能还想启用其他鼠标功能:

代码语言:javascript
复制
set -g mouse-resize-pane on
set -g mouse-select-pane on
set -g mouse-select-window on

查看这些特性的优秀文章:http://tangledhelix.com/blog/2012/07/16/tmux-and-mouse-mode/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12865559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档