gpt4 book ai didi

vim - 使用Vim,如何将 'set statusline'右对齐?

转载 作者:行者123 更新时间:2023-12-02 05:37:07 24 4
gpt4 key购买 nike

我的~/.vimrc使用以下状态行设置

set statusline=%F%m%r%h%w\ %{&ff}\ %Y\ [0x\%02.2B]\ %l/%L,%v\ %p%%

一切都左对齐。 help 'statusline' 表示 - 字符用于“左对齐项目。当 minwid 大于项目长度时,默认为右对齐。”

但是,我无法使用(或不使用)- 将事物向右对齐。

一组项目左对齐和一组右对齐的示例是什么?

我也尝试过使用 = 但它只打印 = 符号。

最佳答案

您需要添加前缀 =带百分号:%= .

使用您的示例:

set statusline=%F%m%r%h%w\ %{&ff}\ %Y\ [0x\%02.2B]\ %=l/%L,%v\ %p%%

将右对齐“%l/%L,%v\ %p%% ”组。您还应该使用 %< 强制截断在适合容纳狭窄 window 的地方:

set statusline=%F%m%r%h%w%<\ %{&ff}\ %Y\ [0x\%02.2B]\ %=l/%L,%v\ %p%%

关于vim - 使用Vim,如何将 'set statusline'右对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4322004/

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