我试图在MacVim中导航跳转列表,我注意到<C-I>
不起作用,尽管它在普通Vim中工作正常。
在插入模式下,按<C-V><C-I>
将得到<D-<89>>
。按<C-V><Tab>
将得到^I
。(在普通vim(不是MacVim)中,执行相同操作将分别得到^[
和^I
。)
我的第一个想法是检查我是否有一个Map集。:map
的输出
x gx <Plug>NetrwBrowseXVis
n gx <Plug>NetrwBrowseX
x <Plug>NetrwBrowseXVis * :<C-U>call netrw#BrowseXVis()<CR>
n <Plug>NetrwBrowseX * :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRe
mote(netrw#GX()))<CR>
:map!
的输出
No mapping found.
我在this thread上看到提到<Tab>
和<C-I>
是镜像的,但是我没有<Tab>
的Map,正如你在上面看到的。
我被困在这里了。谢谢你的帮助!
1条答案
按热度按时间hgqdbh6s1#
理论上,
<C-v><C-i>
应该只产生一个简单的<Tab>
(U+0009),而不是<D-<89>>
或<D-<anything>>
。在
<D-<89>>
中,<D-
是Command键的表示法,<89>
是"Character Tabulation with Justification"的符号。U+0089
似乎与U+0009
有模糊的联系,所以这将是一件需要调查的事情,但与Command
密钥的组合很奇怪。如果我是你,我会在MacVim的问题跟踪器中打开一个问题。