如何使用鼠标滚轮在 tmux 面板中启用滚动?

发布于 2024-12-10 10:02:09 字数 1549 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

离笑几人歌 2024-12-17 10:02:09

原始答案(已弃用)

试试这个:

setw -g mode-mouse on

它可以与 mouse-select-pane onmouse-select-window on 一起使用> 选项。

更新

tmux 2.1 之后,mode-mouse 选项不再可用。您现在应该使用:

set -g mouse on

捕获鼠标事件。

Origin Answer (deprecated)

Try this:

setw -g mode-mouse on

It can be used with the mouse-select-pane on and mouse-select-window on options.

Update

After tmux 2.1, mode-mouse option is no longer available. You should now use:

set -g mouse on

to capture mouse event.

鸠书 2024-12-17 10:02:09

Tmux 2.1 有一些变化

  • 鼠标模式已被重写。现在不再有以下选项:

    • 鼠标调整窗格大小
    • 鼠标选择窗格
    • 鼠标选择窗口
    • 模式鼠标

    只有一个选项:“鼠标”,用于打开鼠标支持
    完全。

所以 set -g mouse on

更新:

我必须使用此脚本使滚动再次工作:
https://github.com/NHDaly/tmux-scroll-copy-mode

There are some changes for Tmux 2.1

  • Mouse-mode has been rewritten. There's now no longer options for:

    • mouse-resize-pane
    • mouse-select-pane
    • mouse-select-window
    • mode-mouse

    Instead there is just one option: 'mouse' which turns on mouse support
    entirely.

So set -g mouse on

Update:

I have to use this script to make scrolling work again:
https://github.com/NHDaly/tmux-scroll-copy-mode

软糖 2024-12-17 10:02:09

来自 https://blogs.oracle.com/samf/entry/smcup_rmcup_hate

在 .tmux 中.conf:

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

例如,在 tmux 中的 vim 中滚动鼠标会滚动 vim,而不是 tmux 历史记录。
非常有益,与历史滚动非常不同。

From https://blogs.oracle.com/samf/entry/smcup_rmcup_hate

In .tmux.conf:

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

where, for instance, mouse scrolling in vim in tmux scrolls vim, NOT tmux history.
Very beneficial, and VERY different from history scrolling.

相权↑美人 2024-12-17 10:02:09

对于 Mac OSX 10.9

首先安装 SimpleSIMBL

然后安装 MouseTerm

将其添加到您的 ~/.tmux.conf

set-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-window-option -g mode-mouse on

对于 VIM 滚动,将其添加到您的 ~/.tmux.conf ~/.vimrc

set mouse=a
set ttymouse=xterm

注意:另请参阅:在 Mac 终端的 Vim 内滚动

For Mac OSX 10.9

First Install SimpleSIMBL

Then Install MouseTerm

Add this to your ~/.tmux.conf

set-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-window-option -g mode-mouse on

For VIM Scrolling add this to your ~/.vimrc

set mouse=a
set ttymouse=xterm

Notes: see also: Scrolling inside Vim in Mac's Terminal

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文