如何在 macvim 文字區域中添加一些填充

如何在 macvim 文字區域中添加一些填充

我想在文字和視窗左邊緣(或行號的右邊緣)之間添加一些填充。

替代文字

答案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'

來源:https://gist.github.com/meleyal/1902879

相關內容