我是vim的新手,已安装oh-my-vim并通过Google搜索学习了这些键绑定:
通过单词向前跳 - w
按字 - b
向前跳跳到句末 - A
关闭当前文件而不退出 - bd
撤消是你
执行shell命令! (砰)
这些在正常模式下键入Shift + a允许我跳到句子的结尾,并且当我开始在它之后键入时也很快进入插入模式。我尝试了Shift + w和Shift + b和 在我使用键绑定后,一旦开始输入,它也会显示出类似的插入模式行为。
我没有使用信件时这些键绑定的等价物是什么?
跳到句子的开头 - 0
重做是Ctrl + R
跳到上一行 - “
希望我能清楚地描述。谢谢!
答案 0 :(得分:0)
你所要求的并不完全清楚。 Shift+W
和Shift+B
不会自动进入插入模式,而是在WORDS(来自单词)上来回转换。
如果您想进入插入模式,只需点击i
即可。你可以点击wi
来插入一个单词。
你提到了0
,它出现在一行的开头。您可以点击I
(shift + I)插入一行的开头。请注意,这会在行上的初始空格后插入,与命中^i
相同。如果要在该行的最开头插入,则需要使用0i
。
答案 1 :(得分:0)
我也是初学者,我最近习惯了Vim。
嗯,关于你的问题,要从正常切换到插入,你可以按:
i
到我插入(光标停留,有效插入左侧)a
到一个 ppend(光标在您所在的角色后跳转)I
从该行的开头插入。这相当于在普通模式下按0
,然后按i
进入插入模式。A
附加到该行的末尾。这相当于在普通模式下按$
以到达行尾,然后按a
以附加插入模式。插入普通:
<Esc>
进入普通模式。<Ctrl-[>
进入普通模式。<Ctrl-O>
暂时进入一个命令的正常模式。执行后,它将自动返回插入模式。就个人而言,要在普通模式之间切换,我会在正常模式下使用<Ctrl-[>
进行连续命令,如果是一次性交易则使用<Ctrl-O>
。 <Esc>
对我的小指来说太远了:))