我想在我的文本和窗口左边缘(或行号的右边缘)之间添加一些填充。
答案1
我将行号背景设置为与文本背景相匹配(两种情况下均为黑色),这样可以在数字和文本之间提供视觉缓冲。我还将行号设置为深灰色,这样它们就相当不显眼了。
将行号背景设置为与文本匹配只需从定义中完全删除“bg”定义即可LineNr
。我的配色方案的相关部分(包括当前行突出显示)如下:
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'