如何在状态行显示当前列?
阅读后:h statusline
我发现%c
它看起来很有希望,但它计算的是字节而不是字符。我想用字符分隔列,而不是字节。%v
如果没有使用标签,则可以使用。这里有一个例子:
123 56789
“äå µåäö”
^ this is a tab
我想显示第一行中指示的数字。以下适用于第一列到第三列,直到选项卡发挥作用。
:set statusline=%v
以下仅适用于第一行,但不适用于第二行。
:set statusline=%c
鉴于上述示例 vim 显示5
光标是否位于第一行的数字5上,这就是我想要的。如果我向下移动一行,使光标位于µ
我也想显示的位置上5
,则%c
显示9
并%v
取决于tabstop
.