标签: tmux

如何在 tmux 中鼠标滚动时进入复制模式?

不在复制模式下时,鼠标滚轮不起作用。我不确定它是否应该在那时工作?在复制模式下,滚轮确实起作用。问题是我仍然需要手动进入复制模式。是否可以在鼠标滚轮活动时进入复制模式?我正在使用 gnome-terminal 和 tmux 的 CVS 版本。这些是我的相关设置:

set -g mouse-select-pane on
setw -g mode-mouse on
Run Code Online (Sandbox Code Playgroud)

terminal gnome-terminal tmux

10
推荐指数
1
解决办法
5852
查看次数

如何在 tmux 的状态行中显示当前模式?

In vim::set showcmd告诉我我输入了什么键(例如f)。

tmux: 输入后Ctrl-b,我停下来思考我需要的下一个键。
有时我忘记我已经输入了Ctrl-b,所以我再次输入,它会导致问题。

如何更改状态行以让我知道我已输入Ctrl-b

vim tmux

10
推荐指数
1
解决办法
2414
查看次数

tmux 相当于“screen -R”?

tmux attach命令更像是screen -r和的组合screen -x——首先它尝试附加到最近分离的会话,然后如果没有可用的,它将附加到当前附加的会话。我想模拟以下行为screen -R:首先尝试附加到分离的会话,如果没有分离的会话,则开始一个新的会话。在 tmux 中实现这一目标的最佳方法是什么?

tmux

10
推荐指数
1
解决办法
2953
查看次数

X11 转发不适用于多个 tmux 会话

如果我tmux在本地启动一个会话并保持打开状态,然后远程 ssh 进入并启动一个 tmux会话(不附加到旧会话,一个品牌打新会话)X11 转发似乎中断。我已经为类似的问题尝试了这种解决方法,screen但无济于事......

当我尝试启动 GUI 应用程序(如xeyes)时的错误消息与can't open display: wrong authentication. 我实际上不确定它是什么,因为它似乎正在输出回车符并用新的错误消息覆盖部分错误消息......

现在,在开始新的远程会话之前,我只是通过并手动关闭我在本地启动的所有 tmux 会话。有没有办法让 X11 转发与本地/远程混合tmux会话一起工作?

linux ssh x11-forwarding tmux

10
推荐指数
2
解决办法
8517
查看次数

tmux 中的内联帮助命令是什么?

vim,我们有:help。在R,我们有?topic

我似乎记得里面有一个选项tmux可以获得tmux命令的帮助,但我不记得了,也无法在网上找到。

更新:我尝试了很多东西,终于找到了list-commands,但我不确定是否可以在线获得更多细节,而不是使用man页面。

tmux

10
推荐指数
1
解决办法
2309
查看次数

Tmux:自定义状态栏后没有窗格“缩放”指示

我的自定义.tmux.conf文件如下所示:tmux.conf

当我放大 Tmux 中的窗格时,状态栏中的窗格标题旁边没有“Z”指示。我认为这是因为我自定义了状态栏。

为了恢复“Z”缩放指示器,我应该在 .tmux.conf 中使用任何特殊的“标志”或字符吗?

谢谢

tmux

10
推荐指数
2
解决办法
2088
查看次数

在 tmux 下为 Vim 和 Midnight Commander 在 PuTTY 中配置功能键?

首先,我知道我可以使用Alt+ 1(通过 9 和 0)来合成Midnight Commander 中的各个功能键(F1通过F10)。它帮助了我很多次,但默认情况下我仍然直观地按下实际的功能键。

要点:我正在尝试tmux使用 PuTTY在会话(有时是窗口,有时是窗格)中同时运行 Vim 和 Midnight Commander 。

所以默认情况下我有以下 PuTTY 配置:

PuTTY 键盘配置

ESC[n~映射

现在在 Vim 中映射 ( map <F1> :tab help<CR>, 以及nmapand imap)时的问题F1是它给出了~(toggle case)的效果。事实上,如果我按F1F5的外壳,波浪号(~)是结果,以及与钟。但是,使用此设置,功能键在 Midnight Commander 中可以正常工作。

除了我的问题之外,上述设置还有一件奇怪的事情F1:我还在Vim 中“映射”了F5( set pastetoggle=<F5>)。奇怪的是,它就像一个魅力,即使F5外壳上的钥匙给人一种~喜欢F1等的感觉。

注意:在 …

keyboard vim midnight-commander putty tmux

10
推荐指数
1
解决办法
2万
查看次数

tmux 的日志文件在哪里?

我使用 tmux 在后台运行一个进程。

但是,我找不到 tmux 上的会话吐出的日志文件的位置。

“日志文件”应该包含一个错误堆栈,这是由我在后台运行的 Python 脚本引起的。

tmux 上是否存在这样的日志文件?我在 Ubuntu (16.04) 和 macOS (High Sierra) 上。

logfiles tmux

10
推荐指数
2
解决办法
2万
查看次数

确认设置了 tmux 选项

我有描述,在此问题相关的问题,这一个

概括

当我有一个输出大量文本的 tmux 窗格时,tmux 变得无响应。在文本完成之前,所有 tmux 命令都将被忽略。

这是通过引入选项在 tmux 中修复的:

c0-change-trigger - Number of control characters that occur in 1 ms to trigger throttling
c0-trigger-update - Time to wait between pane redraws when triggered
Run Code Online (Sandbox Code Playgroud)

问题

我正在使用 tmux 1.8。我在 ~/.tmux.conf 文件中设置了以下选项:

# Limit character spewing
set -g c0-change-trigger  100  # default is 250 triggers/millisecond
set -g c0-change-interval 1000 # default throttle updates at 100 ms intervals
Run Code Online (Sandbox Code Playgroud)

但是,tmux 仍然会因过多的文本而窒息。例如,如果我转到一个窗格并键入:

find /
Run Code Online (Sandbox Code Playgroud)

该命令会生成大量文本,即使设置了 c0-* 选项,tmux 也不允许我切换窗格、切换窗口、分离等。

我知道您可以通过键入以下内容来查看设置的选项:

Ctrl-<Prefix> …
Run Code Online (Sandbox Code Playgroud)

terminal tmux ubuntu-14.04

9
推荐指数
1
解决办法
3090
查看次数

tmux 在 macOS catalina 上以 [exited] 1;2c 退出

我最近升级到了 macOS Catalina,从那以后我tmux似乎坏了。每当我运行tmux命令甚至只是键入时,tmux我都会收到错误:[exited] ^[[?1;2c. 我tmux用自制软件重新安装了多次,重新启动了计算机,删除了.tmux.conf文件中的所有内容,我尝试安装reattach-to-user-namespace以防万一这似乎是其他人的问题,但这都没有产生任何影响。我正在使用一个zsh终端并且tmux直到最近都可以很好地使用它(除了更新操作系统之外没有进行任何更改)。

terminal bash zsh tmux

9
推荐指数
2
解决办法
2361
查看次数