如何使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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。