gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:52:30 32 4
gpt4 key购买 nike

我如何使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

当然,对于 textwidthpadding的每个值。

最佳答案

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

关于vim - 如何在vim中水平居中打开文件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12952479/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com