Como posso adicionar algum preenchimento à área de texto do macvim

Como posso adicionar algum preenchimento à área de texto do macvim

Gostaria de adicionar algum preenchimento entre meu texto e a borda esquerda da janela (ou a borda direita dos números das linhas).

texto alternativo

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 LineNrtotalmente 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:

insira a descrição da imagem aqui

(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'

Fonte:https://gist.github.com/meleyal/1902879

informação relacionada