我使用vim
编辑文本文件。我的屏幕太宽,编辑时总是看起来靠近屏幕的左边界很麻烦。如果在MS Office中打开文档,页面将“居中”而不是左对齐,并且在RHS和LHS上具有非活动区域边框。如何从vim
获得类似的行为?
答案 0 :(得分:4)
以下几种方法效果不佳:
首先,如果您阅读VIM: Show a 3 character border on left of window或MacVim: how do I set a left gutter (margin) for my buffers?,您可以尝试这样做:
:set foldcolumn=50
此不起作用,因为foldcolumn
的最大值限制为12。
其次,如果您阅读How to create a border between the line numbers and text in Vim,则可以尝试使用numberwidth
代替foldcolumn
:
:set numberwidth=50
但也无效,因为numberwidth
的最大值限制为10。
就我所能找到的而言,最佳方法是https://superuser.com/q/537584/376367。有关更多详细信息,请参阅该问题的答案,但摘要是:创建两个垂直拆分,并在中间编辑您的文件。如果垂直分隔线和波浪线打扰你,你可以隐藏它们:
:highlight VertSplit guifg=bg guibg=bg
:highlight NonText guifg=bg
警告:如果您使用listchars
,他们也会使用NonText
突出显示,并且也会被此技巧隐藏。
答案 1 :(得分:0)