【问题标题】:Tmux Status Line detect VimTmux 状态行检测 Vim
【发布时间】:2021-06-09 01:52:59
【问题描述】:

如何让 Tmux 在当前会话中检测 Vim?

当我在前台打开 Vim 时,我想让 status-right 消失,否则重新出现。我该怎么做呢?我正在考虑使用 set-hook -g?

【问题讨论】:

    标签: vim terminal tmux iterm2


    【解决方案1】:

    您可以根据 pane_current_command 使 status-right 中的文本有条件,例如:

    set -gF @old-status-right '#{status-right}'
    set -g status-right '#{?#{==:#{pane_current_command},vim},,#{E:@old-status-right}}'
    

    查看https://github.com/tmux/tmux/wiki/Formats 的语法。

    【讨论】:

      猜你喜欢
      • 2019-11-27
      • 2012-12-10
      • 2011-10-23
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      相关资源
      最近更新 更多