【问题标题】:How to scroll in htop with iTerm2如何使用 iTerm2 在 htop 中滚动
【发布时间】:2015-04-21 12:52:12
【问题描述】:

我刚刚为我的 Mac 安装了 iTerm2。当我打开 htop 或 tmux 时,我可以用箭头键正常滚动,但不能用鼠标滚动。这在普通的 Mac 终端中不会发生。但奇怪的是,当我将鼠标悬停在 htop 中的行上时,它实际上突出显示了正确的行。

提前致谢,

最大

【问题讨论】:

    标签: macos scroll terminal iterm iterm2


    【解决方案1】:

    您是在 Mac 上本地运行 htop 还是通过 ssh 连接到 Linux 机器?如果您在 Mac 上本地运行,请注意 Homebrew 上的 htop-osx 包中的代码是过时的 fork;新代码位于 http://github.com/hishamhm/htop/,新版本正在开发中。

    但奇怪的是,当我将鼠标悬停在 htop 中的行上时,它实际上突出显示了正确的行。

    只是悬停不应该改变突出显示。这可能意味着您的终端正在向 htop 发送点击事件。如果将鼠标悬停在底部的“F1 帮助”上会发生什么?您的 iTerm2 应用程序似乎对 ncurses 鼠标事件管理不善。

    上面链接的官方 htop Git 存储库上的最新代码库包括对 NCurses 6 的支持,它不仅支持鼠标点击,还正确支持滚轮。

    【讨论】:

      【解决方案2】:

      现在可以使用 brew 正确安装:

      brew install ncurses
      brew install --with-ncurses htop
      

      这将使用正确版本的 Ncurses,您将能够滚动等。

      【讨论】:

        猜你喜欢
        • 2016-08-04
        • 1970-01-01
        • 2015-02-21
        • 1970-01-01
        • 1970-01-01
        • 2018-10-06
        • 2017-04-03
        • 1970-01-01
        • 2019-01-16
        相关资源
        最近更新 更多