【问题标题】:How to set Tab/Window title for iterm2 in neovim如何在 neovim 中为 iterm2 设置选项卡/窗口标题
【发布时间】:2018-08-15 07:35:37
【问题描述】:

我正在尝试在 iterm2 中设置终端的标签标题。当我在 shell 中使用时它可以工作

echo -ne "\033];foobar\007"

但是当我在 neovim 中执行此操作时,选项卡标题不会改变。在 neovim 中,我正在尝试使用它

!echo -ne "\033];foobar\007"

我的 shell 是 zsh 而不是我使用 tmux 或类似的东西(这个问题中故意缺少 tmux 标签,尽管它经常与这样的东西相关)。我尝试了该 echo 命令的一些变体(例如 \a 而不是 \007,但这只是 zsh 糖)并尝试使用我在 https://gist.github.com/bignimbus/1da46a18416da4119778 找到的函数,但也没有任何运气。

我在 iTerm2 配置文件中设置了允许终端设置选项卡标题和窗口标题的选项。正如我所说,即使我只是从 shell 中回显该字符串而不是在 vim 中,它也可以工作。

有什么我可能缺少的想法吗?

【问题讨论】:

    标签: shell vim zsh iterm2 neovim


    【解决方案1】:

    好的,这比我想象的要容易得多。我不知道为什么以上在neovim中不起作用,我相信这是由于:!的不同实现,但我的问题实际上是标签的标题,而不是我可以简单使用的实现的差异

    set title
    

    (默认情况下似乎关闭,至少在我的设置中)将标题设置为当前文件名或我为titlestring 设置的任何内容。似乎也适用于普通的 vim。我想知道为什么我没有找到这个,而是那些无数的 hacky echo sn-ps。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 2015-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多