2015-10-16 108 views
2

我用vim來編輯文本文件。我的屏幕太寬,在編輯時總是看起來靠近屏幕的左邊界,這很麻煩。如果您在MS Office中打開文檔,則該頁面是「居中」而不是左對齊的,並且在RHS和LHS上具有非活動區域邊界。我如何從vim獲得類似的行爲?VIM中心文字屏幕,左邊和右邊無效邊框

回答

4

這裏是不會太順利了幾個辦法:如果你讀VIM: Show a 3 character border on left of windowMacVim: 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高亮和也將這一招被隱藏。

0

以文字爲中心併爲您排除干擾的插件是Goyo,與Limelight結合使用尤其有用。

Goyo in action