
Gostaria de adicionar algum preenchimento entre meu texto e a borda esquerda da janela (ou a borda direita dos números das linhas).
Responder1
Defino o plano de fundo do número da linha para corresponder ao plano de fundo do texto (preto em ambos os casos), para que isso forneça um buffer visual entre os números e o texto. Também defini a numeração das linhas como cinza escuro, para que sejam bastante discretas.
Definir o plano de fundo do número da linha para corresponder ao texto é simplesmente uma questão de remover LineNr
totalmente as definições "bg" da sua definição. A seção relevante do meu esquema de cores, incluindo o realce da linha atual, é esta:
hi CursorLine guibg=#333333
hi LineNr guifg=#555555
Então o resultado final fica assim:
(observe que uso números de linha relativos via set relativenumber
).
Responder2
:help foldcolumn
o foldcolumn é usado normalmente para exibir marcadores de dobra .. mas isso também lhe dá espaço.
Responder3
Você pode executar os seguintes comandos no Terminal para adicionar algum espaçamento ao redor da janela do MacVim (embora o espaçamento esquerdo seja inserido à esquerda dos números das linhas):
defaults write org.vim.MacVim MMTextInsetTop '10'
defaults write org.vim.MacVim MMTextInsetLeft '10'
defaults write org.vim.MacVim MMTextInsetBottom '10'
defaults write org.vim.MacVim MMTextInsetRight '10'