2014-04-24 9 views
2

cscope+ctags+vim을 사용하여 내 소스 코드를 탐색/편집합니다. 내 .vimrcset title을 입력하여 filename을 표시했습니다. 현재 창 제목 표시 줄에서 편집 중이거나 읽고 있습니다. 이것은 bash에서 완벽하게 작동합니다. 그러나 을 tmux에서 열면 창 제목 표시 줄이 변경되지 않습니다. 이 문제를 해결하는 방법?tmux 창에서 vim으로 창 제목을 설정하는 방법

답변

2

문제였다. 정확한 용어를 선택하기 위해 .vimrc을 업데이트했습니다.

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

후 Ctrl 키를 누른-V Esc를 정력에 이스케이프 시퀀스 ^[를 얻으려면.

+0

나를 위해 tmux에서 작동합니다. 아마도'screen' terminfo를 적절하게 설정하는 것이 필요할 것입니다. –

2

this answer here. 당신의 .vimrc에

넣어이 : bash$TERMscreen입니다 $TERMtmux 내부 반면 xterm 때문에

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