【问题标题】:How do Vim's Control-O and Control-I work?Vim 的 Control-O 和 Control-I 是如何工作的?
【发布时间】:2010-10-21 07:52:58
【问题描述】:

它们有什么作用,您如何使用它们?任何提示/技巧也将不胜感激。

【问题讨论】:

    标签: vim keyboard-shortcuts


    【解决方案1】:

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

    在正常模式下,Ctrl-oCtrl-i 会跳转用户通过他们的“跳转列表”,即您的光标所在位置的列表。跳转列表可与 quickfix 功能一起使用,例如快速输入包含错误的代码行。

    【讨论】:

    • 另见 vim 中跳转列表 (:h jumplist) 的帮助。
    • <C-o><C-O<C-i> <C-I> 似乎有相同的结果可能一文不值。让您的无名指不必按住 Shift 键。
    • @J.M.Janzen 比这更深。大多数 shell 不区分“小写”和“大写”控制字符,因此设计为在终端 shell 中运行的 Vim 也不区分。在大多数 shell 中,如果尝试过,它就不行。
    猜你喜欢
    • 2012-09-19
    • 2011-09-25
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多