Vorrei aggiungere un po 'di padding tra il mio testo e il bordo sinistro della finestra (o il bordo destro dei numeri di riga).
Vorrei aggiungere un po 'di padding tra il mio testo e il bordo sinistro della finestra (o il bordo destro dei numeri di riga).
Risposte:
Ho impostato lo sfondo del numero di riga in modo che corrisponda allo sfondo del testo (nero in entrambi i casi), quindi questo fornisce un buffer visivo tra i numeri e l'amp; il testo. Inoltre, ho impostato la numerazione delle righe in grigio scuro in modo che non siano invadenti.
Impostare lo sfondo del numero di riga in modo che corrisponda al testo è semplicemente una questione di rimuovere le definizioni "bg" dal tuo LineNr
definizione interamente. La sezione pertinente del mio schema colori, inclusa l'evidenziazione della riga corrente, è questa:
hi CursorLine guibg=#333333
hi LineNr guifg=#555555
Quindi il risultato finale assomiglia a questo:
(nota che uso i numeri di linea relativi tramite set relativenumber
).
Puoi eseguire i seguenti comandi nel Terminale per aggiungere un po 'di spaziatura alla finestra di MacVim (la spaziatura sinistra è inserita a sinistra dei numeri di linea, però):
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'