代码之家  ›  专栏  ›  技术社区  ›  simendsjo

无法跳转到跳转列表中较新的位置

  •  1
  • simendsjo  · 技术社区  · 14 年前

    因为某些原因,我不能向前跳 <C-I> ;给我错误的哔声。 <C-O> 很好用。

    我也没看到有任何重新映射。有什么问题吗?

    编辑:我刚发现 <C-I> % ! 不过,我还是不知道该怎么修。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Jander    14 年前

    为什么 <TAB> 映射的影响 <C-I> ? 简单的回答是,“历史原因”,可以追溯到原始的“vi”之前。

    的ASCII代码 <制表符> 是9,和 <CTRL-I> . 由于终端接收的输入是用ASCII编码的,所以它们无法判断“TAB”信号是否来自实际 <制表符> CTRL 和压力 I . 由于Vim最初是为在终端上运行而编写的,所以它也不能区分两者。

    <C-M> <Return> ,和 <C-[> 具有 <Esc> .

    nnoremap <SomeOtherKey> <C-I> <C-I> 的原始函数。

        2
  •  0
  •   simendsjo    14 年前

    我有过 <TAB> % . 去掉这个, <C-I> 工作正常。