Vim的Control-O和Control-I如何工作?

Che*_*tan 31 vim keyboard-shortcuts

他们做了什么,你如何使用它们?任何提示/技巧也将不胜感激.

unp*_*680 59

在插入模式下,Ctrl-o转义用户执行一个普通模式命令,然后返回插入模式.<ESC>通过进入正常模式,执行单个命令然后返回插入模式可以实现相同的效果.Ctrl-i只是一个<Tab>插入模式.

在正常模式下,Ctrl-oCtrl-i通过他们的"跳转列表",在哪里你的光标一直到地点列表跳转用户.跳转列表可以与quickfix功能一起使用,例如快速输入包含错误的一行代码.

  • 另请参阅vim中跳转列表(`:h jumplist`)的帮助. (8认同)
  • @JMJanzen比这更深刻.大多数shell不区分"小写"和"大写"控制字符,因此设计为在终端shell中运行的Vim也没有.在大多数炮弹中,如果它尝试了就不行. (6认同)
  • `&lt;Co&gt;`,`&lt;CO`和`&lt;Ci&gt;``&lt;CI&gt;`看起来具有相同的结果可能毫无价值。使您的无名指不必按住Shift键。 (3认同)