Como posso ver constantemente o nome do arquivo atual no vim?


32

Estou usando o vim e preciso de uma maneira de sempre poder ver o arquivo no qual estou trabalhando sem ter que fazer ^G.
Eu vejo o nome do arquivo quando inicio o vim, mas quando começo a trabalhar e uso várias funções, ele se perde.
Também vi outras pessoas terem algum tipo de "addons" na parte inferior do console do vim que parecem "abas" de botão / "(não sei como descrevê-las) que mostram várias informações constantemente, incluindo o nome do arquivo.
Alguma idéia do que são esses plugins? Ou como posso conseguir o que quero?



Você pode estar pensando em github.com/Lokaltog/vim-powerline ?
johnny

Respostas:


33

Você pode adicionar isso ao seu .vimrcarquivo ou temporariamente enquanto estiver no vim.

  • vimrc - set laststatus=2
  • no vim - :set laststatus=2

Para obter o caminho completo, você pode adicionar esse comando novamente ao seu .vimrcou enquanto estiver vim.

  • vimrc - set statusline+=%F
  • no vim - :set statusline+=%F

Exemplos

modo normal

                        ss # 1

modo de linha de comando

                        ss # 2

Para obter mais informações do que você gostaria de ler, há informações adicionais sobre as duas disponíveis em vim.

:help laststatus
:help statusline

Referências


Nome estranho (não mnemônico, eu acho). Isso não parece mostrar o caminho completo. Mostrar o caminho completo seria uma opção?
Jim Jim

@Jim - ver atualizações
slm

@ Jim é tão lscomandoset ls=2
Rahul Patil

5

Acho que adicionar o arquivo ao topo da janela usando,

set title

no .vimrc, é menos desagradável do que sempre ter a barra de status ocupando uma linha completa na parte inferior.


1

As guias às quais você provavelmente está se referindo não são um plug-in, mas um embutido. Experimentar

:tabnew

Ele deve abrir uma nova guia e você deve ver a barra de menus, mostrando o nome dos arquivos nas diferentes guias. Para mostrar sempre essa barra de menus, use

:set showtabline=2

Embora isso faça sentido apenas quando você realmente deseja trabalhar com guias (eu recomendo). Caso contrário, sugiro definir o nome na barra de status, conforme descrito por outras pessoas.


Não. Não tenho guias. Eu sei sobre guias.
Jim Jim

Obrigado pelo voto negativo. As guias mostram o nome do arquivo, é isso que você deseja, não? Você mesmo as chamou de abas ...
pfnuesel

1
@ Jim, o que há de errado com as guias?
Walf


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.