Acabei de adicionar o plugin Git Gutter para Vim, que mostra as linhas adicionadas / modificadas / excluídas de acordo com git diff
. Ele usa Sign Column
para mostrar caracteres ao lado de cada linha.
No momento, a coluna aparece no save, o que é bastante chocante. Prefiro que a coluna seja sempre exibida, mesmo que vazia.
Como posso tornar a coluna de sinal sempre visível?
autocmd BufEnter * sign define dummy
eautocmd BufEnter * execute 'sign place 9999 line=1 name=dummy buffer=' . bufnr('')
em seu vimrc.set signcolumn=yes
assim como o truque sem travessuras.Para vim-gitgutter especificamente, você também pode definir a seguinte variável no seu
~/.vimrc
:ATUALIZAR
O plug-in agora emitirá um aviso para remover a linha acima e, em vez disso, use:
fonte
set signcolumn=yes
sem as aspas #Enquanto a pequena dança que define um sinal e coloca-o funciona bem, uma alternativa mais elegante que funciona bem para mim é:
E se houver certos tipos de arquivos que não deveriam ter a coluna:
fonte
signcolumn
foi adicionado, mas não existe no 7.2 e no 8.0. Não me lembro de vê-lo na versão 7.4, mas pode estar lá. Está presente nas versões atuais do Vim e do Neovim.