Estou procurando uma maneira de configurar a cor usada para a numeração de linha (como :set nu
em:) no Vim. O padrão na maioria das plataformas parece ser amarelo (que também é usado para alguns tokens destacados). Eu gosto de colorir os números de linha de um cinza escuro; em algum lugar nas proximidades de #555
. Eu não sou exigente, porém, qualquer cor suave seria aceitável.
configuration
syntax-highlighting
vim
Daniel Spiewak
fonte
fonte
Respostas:
Experimentar:
Eu encontrei isso através de:
que é a forma de obter ajuda na
'number'
opção, ao invés do:number
comando.Para realmente alterar a cor exibida:
Isso mudaria a cor de primeiro plano do LineNr em um terminal de caractere para cinza. Se estiver usando o gVim, você pode:
fonte
LineNr
? UPD: RespostaCursorLineNr
:highlight LineNr ctermfg=grey
funciona para mim, mas adicionarhighlight LineNr ctermfg=grey
o~/.vimrc
arquivo não muda nada. Alguém tem uma ideia?Para alterar os números das linhas permanentemente, adicione o seguinte ao seu
.vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
Claro que você muda o
ctermfg
eguifg
para a cor que quiser.fonte
vimrc
. Então ... tendo isso no topo, foi substituído. Sobrescrito. Substituir?highlight
instrução deve vir depoissyntax on
e,colorscheme
caso contrário, ela é substituída pelos valores padrão do realce de sintaxe.No MacVim (com Vim 7.3 em seu núcleo) descobri
CursorLineNr
que funciona:hi CursorLineNr guifg=#050505
fonte
Não gostei das cores fornecidas pelo esquema de cores selecionado, então modifiquei a cor dos números das linhas desta forma:
fonte