É possível mostrar o arquivo atual que abri no vim nas abas da minha tela?

2

Gostaria de saber se seria possível mostrar de alguma forma o arquivo atual que estou editando nas guias da minha tela

Porque seria mais fácil saber com o que estou alternando.

    
por bob_cobb 03.09.2012 / 01:49

2 respostas

0

Eu tenho isso (indiretamente) no meu ~/.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

Ele muda minha guia de terminal, e presumo que, ao lê-lo (e a página screen(1) man), ele também funcione com a tela.

    
por 03.09.2012 / 03:39
0

Eu implementei isso para mudar tanto o título da janela do xterm (ou irmãos e irmãos como o PuTTY) quanto o título da janela da tela do GNU.

Coloque seu 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
    
por 14.07.2015 / 07:58