当我在 中输入一些文本时vim
,有时我需要跳转到其他地方并输入更多文本。我知道有一些快捷键ctrl可以简化移动。
插入模式下最有用的键盘快捷键是什么?
例如
我有:
'text_sample'
光标已_
就位。我想跳到行尾而不必按ESC和ctrl+ A。
答案1
- End(1把钥匙)唯一的击键次数少于
- Esc A(2键+使用shift),您所建议的那个。
- Ctrl-o $或者Ctrl- o A(2键+控制和移位),迄今为止最多的击键次数。
Ctrl最后一个说明了-在插入模式下的使用o,它允许您中断插入模式以在返回之前仅使用一个正常模式命令。
答案2
你的键盘没有End按键吗?
这就是我在插入模式下用来跳转到行尾的方法。有一个Home键可以跳转到行首。另外,在插入模式下,pageup上下pagedown移动页面。否则,任何vim
移动绑定都不适用于插入模式。
(显然,例如,如果您键入f5w
,您将不会转到第 5 个 w,而是会键入字符“f5w”,或者}
不会转到下一段,而只会键入“}”等。 )
答案3
答案4
如果您在命令行中使用 vim,alt 将在传递命令之前发送并退出。例如,如果按 alt+shift+a,您将退出插入模式,并在行尾重新进入插入模式。