1
57
如果使用gvim,光标会发生变化,这就更清楚了。 gvim中的插入模式将光标作为工字梁,因为您键入的下一个字母将插入之后。正常模式有块光标,因为您键入的下一个内容可能只影响当前突出显示的字母(例如,如果您使用X、S等)。所以插入模式实际上是添加文本,但普通模式是以某种方式修改文本。 所以在正常模式下,跳到行尾实际上就是最后一个字符,因为这是最后一个可以修改的字符。在插入模式下,光标将传递最后一个字符,因为之后可以添加内容。
要记住的一点是,您可以控制块的哪一侧从正常模式切换到插入模式。
([]表示块光标在该H上)
|
2
18
我不太确定它背后的原因,但是你可以通过按:
|
3
10
你可能对这个选择感兴趣 虚拟编辑 以及以下值:
使用此选项,可以将光标移动一个字符到行尾,然后按 我 在最后一个字符后插入模式。 这在某种程度上解决了问题,但我个人觉得这种行为有点奇怪。只有在少数情况下,您会遇到这个问题,因此它可能值得忽略;-) |
4
9
那是因为你使用的所有命令都会影响 光标所在的字母。 如果按不下去的话 X (删除1个字母)在实际字母后面。 实际上不需要在命令模式下将光标移到最后一个字母的后面,如果您想(例如附加),可以按 一 把光标放在 后面 插入模式中的字母。 |
5
5
这取决于光标是否可以移动到行的末尾(至少在我的编辑器的VIM仿真模式中是一个选项)。你可以按
|
6
1
我建议
|
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |