📜  tmux 滚动 (1)

📅  最后修改于: 2023-12-03 15:20:39.269000             🧑  作者: Mango

Tmux 滚动介绍

Tmux 是一个非常流行的终端复用工具,它提供了一个不同于传统终端的多个窗口和面板管理方式。Tmux 的一个重要功能是滚动,它可以允许用户回滚终端的历史记录,以查看过去输出的内容。在本文中,我们将介绍如何使用 tmux 滚动功能。

启用 tmux 滚动

要使用 tmux 滚动,您需要首先启用该功能。默认情况下,tmux 使用基于行的滚动,但是您可以将其更改为基于屏幕的滚动。要启用屏幕滚动,请按下 Ctrl + b 键,然后输入 : 进入 tmux 命令模式,并键入以下命令:

:set-option -g mouse on
:set-window-option -g mode-mouse on

这会在所有窗口上启用鼠标,以便您可以使用滚轮或拖动手势滚动。

使用 tmux 滚动

启用 tmux 滚动后,您可以使用您熟悉的滚动方式滚动您的终端。

例如,在使用 vim 编辑文件时,您可以使用 Ctrl + u/d 键向上或向下滚动屏幕。当您查看输出历史记录时,您可以使用鼠标滚轮上下滚动。

您还可以使用 tmux 命令模式中的 PgUp/PgDown 键,在滚动模式下使用 Ctrl+b,然后按方向键滚动您的屏幕。

保存 tmux 滚动输出

默认情况下,tmux 只会在屏幕上存储有限数量的输出历史记录。如果您需要保存完整的输出历史记录以供日后参考,请按以下操作:

  1. 进入 tmux 命令模式,输入:
:capture-pane -S -
  1. 然后,将输出保存到文件中,例如:
:save-buffer /path/to/file
结论

Tmux 中的滚动功能允许您回滚终端输出历史记录以查看过去输出的内容。启用 tmux 滚动功能后,您可以使用鼠标滚轮或熟悉的快捷键在屏幕上滚动。如果您需要保存完整的输出历史记录,请使用 capture-panesave-buffer 命令将其保存到文件中。