插入模式下的 Vim 快捷键

插入模式下的 Vim 快捷键

当我在 中输入一些文本时vim,有时我需要跳转到其他地方并输入更多文本。我知道有一些快捷键ctrl可以简化移动。

插入模式下最有用的键盘快捷键是什么?

例如

我有:

'text_sample'

光标已_就位。我想跳到行尾而不必按ESCctrl+ A

答案1

  • End1把钥匙)唯一的击键次数少于
  • Esc A2键+使用shift),您所建议的那个。
  • Ctrl-o $或者Ctrl- o A2键+控制和移位),迄今为止最多的击键次数。

Ctrl最后一个说明了-在插入模式下的使用o,它允许您中断插入模式以在返回之前仅使用一个正常模式命令。

答案2

你的键盘没有End按键吗?

这就是我在插入模式下用来跳转到行尾的方法。有一个Home键可以跳转到行首。另外,在插入模式下,pageup上下pagedown移动页面。否则,任何vim移动绑定都不适用于插入模式。

(显然,例如,如果您键入f5w,您将不会转到第 5 个 w,而是会键入字符“f5w”,或者}不会转到下一段,而只会键入“}”等。 )

答案3

这是一个包含一些命令的链接,http://www.vmunix.com/~gabor/vi.html

在插入模式下没有那么多像您描述的 [ ctrl - ...]

但你可以把它读作 ^ 意思类型控制

答案4

如果您在命令行中使用 vim,alt 将在传递命令之前发送并退出。例如,如果按 alt+shift+a,您将退出插入模式,并在行尾重新进入插入模式。

相关内容