gpt4 book ai didi

vim - 为什么 Vim 将插入符号与 $(行尾)相隔一个字符?

转载 作者:行者123 更新时间:2023-12-03 11:14:48 24 4
gpt4 key购买 nike

观察 Vim 实例中的一行:


现在我打 $:


为什么我的光标没有一直走到最后?一旦我尝试插入,文本就会在最后一个字符之前插入!即使我在正常模式下再次尝试向右移动,我也会收到铃声。奇怪的是,在编辑模式下,我可以使用右箭头键移动到实际的行尾!



有谁知道为什么 Vim 会这样做?顺便说一下,在 7.3 上。谢谢您的帮助。

最佳答案

在命令模式下按 $ 会使光标移动到行尾,有效地突出显示最后一个字符。在此处点击 i 以在最后一个字符之前插入,或点击 a 附加到该行。这里有点含糊不清,因为您使用管道字符作为光标而不是矩形块光标。如果你想改变它,请查看 ":help termcap-cursor-shape"。

如果目标是追加到行尾,A 将跳转到行尾并通过一次按键进入插入模式。

关于vim - 为什么 Vim 将插入符号与 $(行尾)相隔一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4569117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com