在 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显然是在模仿
假设我 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显然是在模仿