Vim 中的 $ 命令仅转到一行的倒数第二个字符

$ command in Vim only going to the second-to-last character of a line

当我在 Vim 终端中使用 Shift + 4 ($) 命令时,光标会转到我所在行的倒数第二个字符,而不是最后一个字符。有谁知道我该如何解决这个问题?谢谢!

这张图片显示了我在第 5 行使用 $ 命令时光标的位置。

可能实际上是在最后一个字符上。如果你按“a”,它会把你带到后面吗? “我”把你带到以前吗?如果是这样,那是因为它实际上是在角色身上,而不是之前或之后。 Vim 只是没有显示那里的块光标。

您始终可以使用“a”进入插入模式以避免此问题,或者如果您更喜欢“i”或其他键,您可以将它们重新绑定到“a”。

为了说明我的意思,这是在正常模式下使用块光标时的样子。如您所见,它在角色上,而不是之前或之后。