2

Интересно, можно ли как-то показать текущий файл, который я редактирую, на вкладках моего экрана?

Потому что было бы намного легче узнать, что я переключаю между.

2 ответа2

0

У меня есть это (косвенно) в моем ~/.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.

0

Я реализовал это, чтобы изменить как заголовок окна 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .