如何在vim中打开文件的内容水平中心?

前端之家收集整理的这篇文章主要介绍了如何在vim中打开文件的内容水平中心?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使vim水平居中打开文件的文本?

我不想修改文件,只是为了改变vim显示的方式。

要更清楚,当我打开一个文件我目前有这样的情况:

|<------ textwidth=80 ------->|<-------------- padding -------------->|
|lorem ipsum dolor sit amet.. 
|dsdsda da dsa dsa

我想要的是以下内容

|<--- padding/2 --->|<------ textwidth=80 ------->|<--- padding/2 --->|
|                    lorem ipsum dolor sit amet.. 
|                    dsdsda da dsa dsa

当然,对于textwidth和padding的每个值。

Vim不是一个单一的中心文档编辑器(编程时,你想填充每个像素的相关信息),所以只有解决方法

a)通过扩展折叠列可以获得更大的左边距。不幸的是,这仅限于12个字符的单元格:

:let &foldcolumn = (&columns - &textwidth) / 2

b)您可以在左侧创建一个空的填充窗口(也可能在右侧,用于对称)。

:execute 'topleft' ((&columns - &textwidth) / 2 - 1) . 'vsplit _paddding_' | wincmd p

烦人的窗户拆分可以通过以下方式清除:

:hi VertSplit guifg=bg guibg=NONE gui=NONE

猜你在找的Bash相关文章