【问题标题】:$ command in Vim only going to the second-to-last character of a lineVim 中的 $ 命令仅转到行的倒数第二个字符
【发布时间】:2021-10-05 06:48:32
【问题描述】:

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

当我在第 5 行使用 $ 命令时,此图像显示了光标的位置。

【问题讨论】:

  • :verbose map $ 的输出(如果有)是什么?
  • 另外,您能否给我们看一张屏幕截图或一些示例文本,以便我们更准确地了解该问题?
  • 对于:verbose map $,它显示“未找到映射”。我还在 OP 中添加了一张图片。
  • 该光标看起来像是位于;,这是该行的最后一个字符。
  • 它在它的前面,不应该在它后面吗?

标签: vim command macvim


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-24
    • 2019-12-04
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    相关资源
    最近更新 更多