Tmux电力线状态间隔使闪烁



Mac OSX El Capitan

Tmux 1.9a

电力线https://github.com/erikw/tmux-powerline

有时状态行会闪烁,分段会消失,然后再出现。如果我配置

设置选项-g状态间隔=5

它看起来更好,但这不是实时状态。

这是正常现象吗?

或者我应该做一些配置来避免这种情况。

听起来你的某个片段正在做一些需要很长时间才能更新的事情。您可以禁用分段,看看这是否有帮助(配置文档)。默认值相当昂贵,在我的旧版MacBook上,tmux的CPU通常为5%或更多。禁用uptime和其他任何您不需要的功能可能会有所帮助。

这里有一个示例配置,我在其中从正确的状态中修剪了一些脂肪(删除了uptime,系统负载,删除了时间的秒数)。这个进去了~/.config/powerline/themes/tmux/default.json:

{
  "segments": {
    "right": [
      {
        "function": "powerline.segments.common.time.date"
      },
      {
        "function": "powerline.segments.common.time.date",
        "name": "time",
        "args": {
          "format": "%H:%M",
          "istime": true
        }
      },
      {
        "function": "powerline.segments.common.net.hostname"
      }
    ]
  }
}

电力线附带的default.json隐藏在Python包的内部,其位置取决于您如何安装它、您的Python版本和其他东西(例如,我的位于~/.virtualenv/default/lib/python2.7/site-packages/powerline/config_files/themes/tmux/default.json)。您可以将其复制到上面的~/.config路径并根据自己的喜好进行修改,或者只使用我粘贴的内容。

相关内容

  • 没有找到相关文章

最新更新