在 Vim 状态行中,右键盘数字

In Vim statusline, right-pad number

假设我 set statusline+=col:%3v; 在 Vim 8.

现在,如果我在第 1 列,我的状态行看起来像 col: 1;

如何获得数字另一边的填充?例如,如何让我的第 1 列状态行看起来像 col:1 ;?

使用%-3v。如 :help 'statusline 中所述:

field       meaning  
-           Left justify the item.  The default is right justified
            when minwid is larger than the length of the item.

这也是printf的惯例,vim显然是在模仿