
我想在文字和視窗左邊緣(或行號的右邊緣)之間添加一些填充。
答案1
我將行號背景設定為與文字背景相符(兩種情況下均為黑色),因此這在數字和文字之間提供了視覺緩衝區。我還將行編號設為深灰色,這樣它們就非常不引人注目。
設定行號背景以符合文字只需從LineNr
定義中完全刪除“bg”定義即可。我的顏色方案的相關部分,包括當前行突出顯示,是這樣的:
hi CursorLine guibg=#333333
hi LineNr guifg=#555555
所以最終結果如下圖所示:
(注意我透過使用相對行號set relativenumber
)。
答案2
:help foldcolumn
Foldcolumn 通常用於顯示折疊標記..但這也為您提供了空間。
答案3
您可以在終端機中執行以下命令,在 MacVim 視窗周圍添加一些間距(不過,左側間距被插入到行號的左側):
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'