VIM - Personalizando barra de status
Dica publicada em Linux / Vim
VIM - Personalizando barra de status
Quem utiliza o Vim sabe que por padrão ele não informa qual arquivo que você está utilizando e nem outras informações relevantes como por exemplo a linha que você está ou a coluna também. Nesta dica vamos aprender como fazer isso de uma forma bem simples.
Primeiramente iremos editar nosso arquivo ".vimrc":
vim ~/.vimrc
Salve o arquivo acima e em seguida abra qualquer arquivo com o Vim e note o que acontece:
vim /etc/resolv.conf Note que são exibidas as seguintes informações:
Bem, espero que esta dica simples possa ser útil no dia a dia de vocês.
[]'s leoberbert
Primeiramente iremos editar nosso arquivo ".vimrc":
vim ~/.vimrc
"Habilita o modo de colagem para evitar erros e quebras de linhas
set paste
"Função que verifica se o paste acima encontra-se ou não ativo:
function! HasPaste()
if &paste
return 'PASTE MODE ON '
en
return 'PASTE MODE OFF '
endfunction
"Deixa a barra de status sempre visível
set laststatus=2
" Neste passo é onde realizamos nossa customização, ou seja, quais informações iremos apresentar
" na nossa barra de status do vim.
set statusline=\ %{HasPaste()}\ Arquivo:\ %F%m%r%h\ %w\ \ Diretório\ de\ trabalho:\ %r%{getcwd()}%h\ -\ Linha:\ %l\ -\ Coluna:\ %c
set paste
"Função que verifica se o paste acima encontra-se ou não ativo:
function! HasPaste()
if &paste
return 'PASTE MODE ON '
en
return 'PASTE MODE OFF '
endfunction
"Deixa a barra de status sempre visível
set laststatus=2
" Neste passo é onde realizamos nossa customização, ou seja, quais informações iremos apresentar
" na nossa barra de status do vim.
set statusline=\ %{HasPaste()}\ Arquivo:\ %F%m%r%h\ %w\ \ Diretório\ de\ trabalho:\ %r%{getcwd()}%h\ -\ Linha:\ %l\ -\ Coluna:\ %c
Salve o arquivo acima e em seguida abra qualquer arquivo com o Vim e note o que acontece:
vim /etc/resolv.conf Note que são exibidas as seguintes informações:
- Modo paste Habilitado
- Arquivo que está aberto e se é ou não somente leitura(RO).
- O diretório onde estou executando o vim.
- Linhas e Colunas onde meu cursor está no arquivo.
Bem, espero que esta dica simples possa ser útil no dia a dia de vocês.
[]'s leoberbert
Bom. Muito bom.
___________________________________
Conhecimento não se Leva para o Túmulo.