Vim Ctrl+I 不起作用, Ctrl+I not working

<C-i> and <Tab> are strictly equivalent. You are actively overriding <Tab> and therefore <C-i> in ~/.vim/plugin/settings/Settings.vim. If you want <C-i> to work normally don’t override it (or <Tab>). Simple. Unless you have a very specific reason to do so, you don’t need to put anything in ~/.gvimrc. The normal place for your settings/mappings is ~/.vimrc, there’s no valid reason to put them anywhere else (~/.vim/plugin/settings/Settings.vim or wherever). Use nnoremap <C-+> <C-o> if you want <C-+> to do what <C-o> does, whatever benefit you think you will get from doing that.

https://stackoverflow.com/questions/18175647/jump-with-ctrl-i-doesnt-work-in-my-macvim-but-ctrl-o-works

Tab和Ctrl+i是对等的, 可能是Tab键被重映射了, 到.vimrc检查一下, 去掉这个重映射就可以了.