如何向 macvim 文本区域添加一些填充

如何向 macvim 文本区域添加一些填充

我想在我的文本和窗口左边缘(或行号的右边缘)之间添加一些填充。

替代文本

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

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

相关内容