![](/img/trans.png)
[英]How to set iterm2 tab title to that of a running tmux session name?
[英]How to set Tab/Window title for iterm2 in neovim
我正在嘗試在iterm2中設置終端的標簽標題。 當我在外殼上使用時它有效
echo -ne "\033];foobar\007"
但是當我在neovim中執行此操作時,選項卡標題不會更改。 在Neovim中,我正在嘗試
!echo -ne "\033];foobar\007"
我的外殼是zsh,而不是我正在使用tmux或類似的東西(這個問題中故意遺漏了tmux標簽,盡管它通常與此類東西相關)。 我嘗試了該echo命令的某些變體(例如,用\\a
代替\\007
但僅是zsh sugar),並嘗試使用我在https://gist.github.com/bignimbus/1da46a18416da4119778上找到的功能,但也沒有任何功能運氣。
我在iTerm2配置文件中設置了允許終端設置選項卡標題和窗口標題的選項。 就像我說的那樣,即使我只是在不進入vim的情況下從shell中回顯該字符串,這也可以工作。
有什么想法可能會丟失嗎?
好的,這比我想象的要容易。 我不知道為什么以上內容在neovim中不起作用,我相信這是由於:!
的不同實現所致:!
但由於我的問題實際上是選項卡的標題,而不是該實現的區別,因此我可以簡單地使用
set title
(默認情況下,至少在我的設置中默認情況下是關閉的)將標題設置為當前文件名或我為titlestring
設置的任何內容。 似乎也適用於普通vim。 我不知道為什么我沒有找到這個,而是找到了無數駭人聽聞的echo
片段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.