我在XP上使用gvim 7.3。
我的问题是,当我编辑一个文件并关闭了行号时,文本太靠近左侧窗口边缘。我不想添加前导空格,我想增加边距。当我打开行号(我不喜欢),左窗口边框和行号之间有足够的空间,行号和文本之间也有足够的空间。但是,在关闭行号时没有左边距。
我想增加这个边距,但不知道如何解决。
我在XP上使用gvim 7.3。
我的问题是,当我编辑一个文件并关闭了行号时,文本太靠近左侧窗口边缘。我不想添加前导空格,我想增加边距。当我打开行号(我不喜欢),左窗口边框和行号之间有足够的空间,行号和文本之间也有足够的空间。但是,在关闭行号时没有左边距。
我想增加这个边距,但不知道如何解决。
foldcolumn
。但是它不能设置大于12的值,如果你想要更宽的边距,据我所知就没有办法了。LineNr
高亮组的文本颜色设置为与背景颜色相同,这样就可以隐藏行号,同时允许你设置numberwidth
到你想要的边距(最多10)。:set foldcolumn=12
:hi FoldColumns ctermbg=none
或者:
将数字颜色更改以隐藏它们是行不通的。
:set nuw=8
好的,这是方案2:
foldcolumn
是解决方法(foldcolumn 是行号左边的列)。
在(vim)exec 模式下使用 :set foldcolumn=12
或在 vim.rc 中使用 foldcolumn=12
如果你想要更改颜色,使用 hi FoldColumn guibg=#003f3f
(或者用 ctermbg=#...... 代替 guibg)。
我认为“left”会有帮助:
:[range]le[ft] [indent]
Left-align lines in [range]. Sets the indent in the
lines to [indent] (default 0).
所以如果你使用
:%le5
您已经拥有了完整文档所需的边距。
lem