簡體   English   中英

如何在tmux窗口中從vim設置窗口標題

[英]How to set window title from vim in tmux window

我使用cscope+ctags+vim瀏覽/編輯我的源代碼。 我已經在.vimrc放置了set title以在窗口標題欄中顯示我當前正在編輯/讀取的filename 這在bash中非常有效。 但是,當我從tmux打開vim時,窗口標題欄不會改變。 如何解決這個問題?

這里這個答案

把它放在你的.vimrc中:

autocmd BufReadPost,FileReadPost,BufNewFile * call system("tmux rename-window %")

問題是因為bash $TERMxtermtmux $TERMscreen 我更新了.vimrc以選擇正確的術語。

if &term == "screen"
  set t_ts=^[k
  set t_fs=^[\
endif
if &term == "screen" || &term == "xterm"
  set title
endif

要獲取vim中的轉義序列^[ ,請按Ctrl-V,然后按Esc。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM