Интересно, можно ли как-то показать текущий файл, который я редактирую, на вкладках моего экрана?
Потому что было бы намного легче узнать, что я переключаю между.
Интересно, можно ли как-то показать текущий файл, который я редактирую, на вкладках моего экрана?
Потому что было бы намного легче узнать, что я переключаю между.
У меня есть это (косвенно) в моем ~/.vimrc
:
let &titlestring = "Editing: " . expand("%:p")
if &term == "screen"
set t_ts=^[k
set t_fs=^[\
endif
if &term == "screen" || &term == "xterm"
set title
endif
Это меняет мою вкладку терминала, и я предполагаю, что, прочитав ее (и справочную страницу screen(1)
), она должна работать и с screen.
Я реализовал это, чтобы изменить как заголовок окна xterm (или сестер и братьев, таких как PuTTY), так и заголовок окна экрана GNU.
Вставьте свой vimrc
:
if has('title')
if &term =~# '\v^(screen|xterm|putty).*'
set title
endif
if &title
" xterm OSC for changing window title and icon name
let &t_ts="\<Esc>]0;"
let &t_fs="\<C-G>"
" if inside GNU screen, change screen's window title and
" xterm's window title on BufEnter event
if $STY
augroup cy.title
autocmd!
autocmd BufEnter * let &t_ts="\<Esc>k" . expand('%:t') . "\<Esc>\\\<Esc>]0;"
augroup END
endif
endif
endif